SpringBoot2.0学习之yml配置文件,多环境配置文件
2019-02-09 10:05
645 查看
SpringBoot2.0学习之yml配置文件,多环境配置文件
1. SpringBoot中常用的配置文件类型有两种
1. application.properties 格式如下:
2. application.yml 格式如下:
对比可以明显看出,yml格式的配置文件不仅减少了冗余的代码,而且可读性也更强了,所以现在yml配置文件用的很多。
注意:在yml配置的 :(冒号) 后面必须有空格。
2. 多环境配置文件
一个项目从开发到上线会经过好几个环境,而每个环境的配置文件多多少少会有不同,每一次都更改的话太麻烦了,所以可以用一个配置来设置当前项目使用的是哪一个环境的配置文件,只需要创建不同环境的配置文件,部署前修改一下配置就可以了。
常见的环境:
1. dev - 开发环境
2. test - 测试环境
3. pre - 预生产环境
4. prd - 生产环境
如何设置 ?
1. 创建不同环境的配置文件,例如:
application-dev.yml
name: dev-zhangsan
application-test.yml
name: test-zhangsan
2. application.yml中添加配置
spring: profiles: ### 当前环境使用的配置文件 active: dev
测试代码:
@RestController @RequestMapping("/testValue") public class TestValueController { @Value("${name}") private String name; @RequestMapping("/name") public String name(){ return this.name; } }
访问 http://localhost:8080/testValue/name 得到
修改配置后
spring: profiles: ### 当前环境使用的配置文件 active: test
重启后访问 http://localhost:8080/testValue/name 得到
得不到的永远在骚动,
被偏爱的都有恃无恐。---- 《红玫瑰》
相关文章推荐
- 【2.0】SpringBoot多环境yml文件配置
- SpringBoot学习:获取yml和properties配置文件的内容
- Spring Boot 基础知识学习(二)——配置文件多环境配置
- SpringBoot 基础知识学习(二)——配置文件多环境配置
- 从0开始学习SpringCould(8)--SpringBoot 分环境读取配置文件
- Spring boot 使用YML文件配置多环境
- SpringBoot学习:获取yml和properties配置文件的内容(转)
- SpringBoot学习<二>——SpringBoot的默认配置文件application和多环境配置
- 学习springboot笔记(二)配置文件yml
- SpringBoot yml 配置 多配置文件,开发环境,生产环境配置文件分开
- springboot学习笔记2(拦截器,redis,授权登录,读取yml配置文件)
- SpringBoot学习:获取yml和properties配置文件的内容(转)
- SpringBoot学习:获取yml和properties配置文件的内容
- spring boot 单元测试与读取配置文件(application.yml)中的属性值
- 02.Spring Cloud学习笔记之Spring Boot配置文件详解
- springboot如何读取配置文件(application.yml)中的属性值
- spring-boot读取props和yml配置文件
- SpringBoot 不同环境读取不同的配置信息文件
- SpringBoot如何导入自定义配置的yml文件
- Spring Boot系列教程五:使用properties配置文件实现多环境配置