配置
根目录下新建三个环境的配置文件
application-dev.properies开发环境
application-test.properties 测试环境
application-prod.properties 正式环境
在application.properies配置运行时的环境(如开发环境 dev)
spring.profiles.active=dev
jar包启动选择环境
java -jar XXX.jar --spring.profiles.active=dev
idea启动选择环境
限定生效的环境@Profile
在一些特殊情况,我们希望代码在指定环境生效,则可以用@Profile
@Profile(“prod”)意思是:只有在spring.profiles.active=prod时,spring才会为其实例化此类加入到bean容器中