可以通过如下集中方式获取Spring Boot项目的运行环境。
- 注解直接获取
- 注入 ApplicationContext 实例获取
- 实现 ApplicationContextAware 接口获取
注解直接获取
1 | "${spring.profiles.active}") ( |
注入 ApplicationContext 实例获取
1 |
|
实现 ApplicationContextAware 接口获取
1 |
|
言前定则不跲,事前定则不困,行前定则不疚,道前定则不穷。
可以通过如下集中方式获取Spring Boot项目的运行环境。
1 | @Value("${spring.profiles.active}") |
1 | @Configuration |
1 | @Component |