Spring Boot获取spring.profiles.active:dev的值,也就是获取当前运行的环境配置
2021-04-10 23:27
标签:java this 一个 org col his oca contex ext 这个spring.profiles.active的值虽然是可以通过@Value注解之类的方式获取到,但如果需要获取这个值的类是不被spring管理的呢?那就不能直接用过spring boot的简单注解方式直接获取值了,然后最近找到一个这个类。 可以在类加载完成后(也就是说需要注意使用的时间,这个结果是否正常返回了值)通过SpringContextUtil.getActiveProfile来获取到spring.profiles.active=dev中的“dev”这个结果。 Spring Boot获取spring.profiles.active:dev的值,也就是获取当前运行的环境配置 标签:java this 一个 org col his oca contex ext 原文地址:https://www.cnblogs.com/woyujiezhen/p/13363886.html@Component
public class SpringContextUtil implements ApplicationContextAware {
private static ApplicationContext context = null;
/* (non Javadoc)
* @Title: setApplicationContext
* @Description: spring获取bean工具类
* @param applicationContext
* @throws BeansException
* @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext)
*/
@Override
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException {
this.context = applicationContext;
}
// 传入线程中
public static
上一篇:python3虚拟环境
下一篇:Qt中的多线程编程
文章标题:Spring Boot获取spring.profiles.active:dev的值,也就是获取当前运行的环境配置
文章链接:http://soscw.com/index.php/essay/74006.html