2022
04-06
04-06
Spring 中如何根据环境切换配置 @Profile
Spring根据环境切换配置@Profile我们实际开发中往往有多个环境,比如测试环境、开发环境、生产环境等;不同的环境往往配置也有区别,一直切换环境的配置很麻烦,Spring为我们提供了一个注解,可以快速切换环境配置。@Profile我们新建一个配置,作用是注册三个数据源,因为不同的环境使用的数据库一般不一样:@Configuration@PropertySource("classpath:/person.properties")publicclassMainConfigOfProfileimplementsEmbedd...
继续阅读 >
yml配置文件很好用,但是实际生产中会有很多问题。测试是一套配置,生产是一套配置;不同人开发不同的模块,共用一个yml文件容易发生冲突;本地开发需要本地化配置调试,本节咱们就把这些头疼的问题统统解决掉。首先我们建立一个工程,将application.properties文件后缀改成application.yml。name:张三lesson:springbootdesc:${name}同学正在努力学习${lesson}!!!#占位符DemoController.java@RestController@RequestMa...