Spring Boot2(012):Profiles
Spring Boot2系列文章可以通过这里进行回顾:SpringBoot2(001):入门介绍、官网参考和博客汇总
本文主要针对 SpringBoot 的 Profiles 进行介绍,实际上主要是说明如何激活某个 profiles 、甚至添加激活其他更多的 profiles 等,主要参考官方文档: 25. Profiles ,目录结构如下:
- 1、Adding Active Profiles
- 2、Programmatically Setting Profiles(编程式设置 Profiles)
- 3、Profile-specific Configuration Files
- 4、参考
Spring Profiles 配置文件提供了用来隔离应用程序部分配置的方法,并使其仅在某些特定环境中可用。任何使用 @Component 或 @Configuration 注解的 bean 都可以标记为 @Profile 来进行加载时的限制。如下例子:
@Configuration @Profile("production") public class ProductionConfiguration { // ... }