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 是什么
相关推荐
  林德强之原创    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