spring boot 项目笔记3一环境切换配置
我们项目开发阶段,本地开发链接的数据库和正式环境的数据库链接信息是不一样的,在上正式环境的时候就要修改数据库的配置文件,如果忘记修改拿就头大了,spring boot对于不同环境的切换由不同的配置文件名称来却别,一起看下我们做过的测试
1:在application.yml配置文件加入:
spring: profiles: active: prod
在springMVC中也有过profiles的配置,不过是在xml中的两个不同部分。但在springboot就能分成两个文件来存储不同的配置信息。
2.这样配置以后读取配置文件的时候将原来的dbConfig.properties分成两个文件
dbConfig-dev.properties
dbConfig-prod.properties
两个文件,这里“-”后面的值要保证和application.yml中的配置完全一致
3.修改model读取配置文件的注解PropertySource,如下:
@PropertySource("classpath:dbConfig-${spring.profiles.active}.properties")
${spring.profiles.active}的值为application.yml中配置的key的value
这样就在model的值由application.yml文件中spring.profiles.active 决定。在打包jar包后 在运行jar的时候指定spring.profiles.active 是什么
相关推荐
bleach00 2020-11-10
林德强之原创 2020-08-13
PlumRain 2020-08-03
bob于 2020-07-26
dataminer 2020-06-25
neverstopforcode 2020-06-18
zxznsjdsj 2020-06-16
langyue 2020-06-13
huangyx 2020-06-11
鲁氏汤包王 2020-06-11
LWLWLiang 2020-05-28
wkwanglei 2020-05-26
Coohx 2020-04-13
thunderstorm 2020-05-09
Andrea0 2020-05-04
数据库工具开发 2020-04-25
tlsmile 2020-04-24
helencoder 2020-04-10