配置文件可以是properties文件,也可以是yml文件
一:两者的格式如图所示对比:
注意:yml语法key后面的冒号,后面一定要跟一个空格。
二:自定义属性配置的使用
1.单个自定义属性配置
2. 配置中使用配置
yml配置文件 使用@Value注入 浏览器结果3.多个自定义属性配置(使用类注入)
yml配置文件(值不区分类型) @Component+@ConfigurationProperties(prefix="***")注入 @Autowired注入 浏览器结果4.不同环境使用不同的配置文件
实际开发中可能会有不同的环境,有开发环境、测试环境、生成环境。对于每个环境相关配置都可能有所不同,如:数据库信息、端口配置、本地路径配置等。
如:
application-dev.yml //开发环境的配置文件
application-test.yml //测试环境的配置文件
application-prod.yml //生产环境的配置文件
**不同环境使用不同配置文件应用**
结合spring boot的3种启动方式,可以同时调试不同环境
1)eclipse主配置文件指定dev环境(根据上图此环境配置端口:8088)
2)java -jar启动prod环境(根据上图此环境配置端口:8086)
maven install后,会在target目录下生成jar
cmd到项目target目录执行java -jar命令
:
网友评论