7.springboot配置文件配置运行环境、放置位置

1.properties方式

dev test prod开发 测试 生产环境数据

多Profile文件

默认application.properties

可以切换环境:

spring.profiles.active=dev

2.yml方式

yml支持多文档块环境

yaml用---可以把一个文档“拆分”成多个文档

#yaml文档块模式
server:
  port: 8081
spring:
  profiles:
  activemq: dev
---
server:
  port: 8083
spring:
  profiles: dev
---
server:
  port: 8084
spring:
  profiles: prod

3 实时命令行修改的方式:

--spring.profiles.active=prod

就可以了,千万不要写错了

或者打包,进入jar包目录,cmd命令行启动项目命令就是下面这样的:

java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

  

或者使用虚拟机参数

-Dspring.profiles.active=dev





配置文件放置位置

会扫描:当前项目下的config目录 file:/config/,当前项目的文件路径 file:./,类路径的config里面 classpath: /config/,类路径的根目录里面 classpath: /

依次扫描,且优先级由高到低,重复的配置被高优先级覆盖,不重复的配置互补

如下,classpath下config中比./中优先级高

项目路径下config目录优先级最高

下面的方法仅仅适用于运维时,可以使用命令行参数指定配置文件的新位置 ,与默认配置文件互补生效

spring.config.location=G:\application.properties

  

命令行也可以在左下角teminal入口,适合运维时少量添加新配置,不用重新打包在运行项目

原文地址:https://www.cnblogs.com/tabCtrlShift/p/9075008.html

时间: 2024-10-29 04:09:11

7.springboot配置文件配置运行环境、放置位置的相关文章

eclipse配置运行环境

java开发初学者,相当于做笔记了: 新建web项目后,想要验证配置是否正确,需要配置运行环境:窗口-->首选项  如下 添加本地tomcat的安装目录: 再在web项目构建路径,添加对应的tomcat:

iBatisnet系列(二) 配置运行环境和日志处理

http://hjf1223.cnblogs.com/archive/2006/04/24/383119.aspx 刚爬完鼓山回来,想到这篇刚刚开始,不敢怠慢,洗完澡休息一下就到电脑旁边来了.现在我开始介绍一下iBatis的配置和日志处理吧. iBatis基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config.它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis核心的配置文

node配置运行环境变量;

node express 在开发环境和生产环境运行的代码是不一样的, 通常是先配置好的,在开发环境运行一套代码,在生产环境运行另一套代码, 开发环境 development, 生产环境production console.log(app.get('env'));默认输出development 在生产环境时保证app.get('env')输出 production 这样就能运行不同的代码了 关键是怎么在生产环境中,使app.get('env')输出 production , 两种手动方法: 第一种

Apache 阿帕奇 配置运行环境

阿帕奇 Apache 是一个很常用的服务器环境. 安装阿帕奇后,需要对配置文件进行修改,才能使用. https.conf是阿帕奇的配置文件,地址在 阿帕奇的安装目录\conf\httpd.conf 默认的安装目录:C:\Program Files (x86)\Apache Software Foundation\Apache2.2\ 如果装在C盘(默认安装),则可能会出现权限不够无法保存,需要把它复制到别的盘,修改,再复制到原地址,覆盖. 注意:修改后,需要重启阿帕奇,方法是打开Apache S

Spring环境搭建之:导入jar包、配置文件名称及放置位置

Spring环境搭建之:导入jar包.配置文件名称及放置位置 现在项目开发中spring框架应用的还是比较多的,自己用的还不太熟练,每次用的时候总配置半天,总有些配置弄错,就找个时间总结以下,方便以后再搭建环境的时候直接拿来用. 以Spring4为例,这里就不提供Spring的下载地址了,官网上很容易下的到. 1.导入相关jar包 建好web项目以后,导入Spring自己的jar包 spring-beans-4.0.0.M2.jar spring-context-4.0.0.M2.jar spr

Java集成开发环境--Eclipse for J2EE配置JRE运行环境

.d1 { border-style: none } .d2 { border-style: solid } .d3 { border-style: dotted } .d4 { border-style: dashed } .d5 { border-style: double } .d6 { border-style: groove } .d7 { border-style: ridge } .d8 { border-style: inset } .d9 { border-style: out

iis 服务器而配置php运行环境

第一步 下载php 下载压缩包就可以了 第二步 解压缩php到某个目录,比如D:\php php目录里面有两个php.ini,一个是php.ini-dist,比较适合开发用:一个是php.ini-recommended,比较适合配置运行环境用,因为这个安全性稍高一些. 所以我们复制php.ini-recommended到C:\WINDOWS下,并改名为php.ini,然后用记事本打开它 1.搜索"extension_dir"找到extensino_dir="./"将

IDEA 配置maven + SpringBoot项目在新电脑上的配置运行

该教程记录了我在一台新的电脑上安装IDEA,配置JAVA+MAVEN+GIT+SpringBoot项目的过程,最终完成了项目的运行. 一.若想利用IDEA的git工具从GitHub或者码云上面获取项目,需要提前下载git软件,并完成初步的配置. 1. git的下载和配置  进入git官网,https://www.git-scm.com/downloads并下载. 确定自己要下载的版本(我下载的是64bit版本的windows安装程序),点击下载即可. 下载完之后,双击应用程序,一路next即可完

SpringBoot系列四:SpringBoot开发(改变环境属性、读取资源文件、Bean 配置、模版渲染、profile 配置)

1.概念 SpringBoot 开发深入 2.具体内容 在之前已经基本上了解了整个 SpringBoot 运行机制,但是也需要清楚的认识到以下的问题,在实际的项目开发之中,尤其是 Java 的 MVC 版项目里面,所有的项目都一定需要满足于如下几点要求: · 访问的端口不能够是 8080,应该使用默认的 80 端口: · 在项目之中为了方便进行数据的维护,建议建立一系列的*.properties 配置文件,例如:提示消息.跳转路径: · 所有的控制器现在都采用了 Rest 风格输出,但是正常来讲