SpringBootSpringBoot学习笔记(一)
- 1.SpringBoot配置
- 2.yml
- 3.SpringBoot配置
- (1)@Value注解获取配置参数
- (2)Environment获取配置参数
- (3)ConfigurationProperties方式
- (4)Profile
- 1)多profile文件方式
- 2)yml多文档方式
- 3)profile激活方式
1.SpringBoot配置
2.yml
3.SpringBoot配置
(1)@Value注解获取配置参数
(2)Environment获取配置参数
自动注入:
包要导入正确:
获取配置参数:
相较于@Value注解,Environment方法不需要每次使用配置参数都得利用注解获取@Value,直接使用getProperty(“”)即可获取。
(3)ConfigurationProperties方式
对象与配置属性绑定,例如yml配置文件中有如下配置:
那么,可以创建一个person类,并且保持该类的属性与上述的配置中的属性一致:
那么,就可以通过注入的方式直接获取person的属性值
(4)Profile
1)多profile文件方式
2)yml多文档方式
在一个yml文件中配置多个环境的参数。在application.yml文件中配置dev、pro和tes的端口信息,并选择需要激活的环境。
3)profile激活方式
(1)虚拟机参数集合
(2)命令行参数激活
这里涉及到项目的实际开发中,对打包后的项目运行时,切换开发环境。
打包后,找到打包后的地址:
进入上述的地址后,通过命令行的方式运行项目: