当前位置: 首页 > news >正文

Java:SpringBoot获取当前运行的环境activeProfile

代码示例

/*** 启动监听器*/
@Component
public class AppListener implements ApplicationListener<ApplicationReadyEvent> {@Overridepublic void onApplicationEvent(ApplicationReadyEvent event) {// 获取当前的环境,如果是test,则直接返回ConfigurableApplicationContext applicationContext = event.getApplicationContext();ConfigurableEnvironment environment = applicationContext.getEnvironment();String[] activeProfiles = environment.getActiveProfiles();for (String activeProfile : activeProfiles) {if ("test".equals(activeProfile)) {return;}}}
}

参考

  • springboot普通类获取当前环境,判断当前是否为开发环境,手动获取bean,手动获取配置值,获取当前请求
http://www.lryc.cn/news/258281.html

相关文章:

  • 射频功率放大器的参数有哪些
  • 3-5、多态性
  • 什么是https 加密协议?
  • 低压无功补偿在分布式光伏现场中的应用
  • 人工智能技术在宽域飞行器控制中的应用
  • NGINX高性能服务器与关键概念解析
  • 云ssrf
  • 面试题目总结(三)
  • Kubernetes入门笔记——(2)k8s设计文档
  • LoadBalancer将服务暴露到外部实现负载均衡metallb-layer2模式配置介绍
  • 【pytest】单元测试文件的写法
  • arcgis for js 添加自定义叠加图片到地图坐标点上
  • 记录 | linux下互换键盘的Ctrl和CapsLock键
  • 【公网远程手机Android服务器】安卓Termux搭建Web服务器
  • 【银行测试】金融项目+测试方法范围分析,功能/接口/性能/安全...
  • Java网络编程——安全网络通信
  • 云原生数据库是什么?它的作用是啥?
  • 使用ansible批量初始化服务器
  • 国标GB28181安防视频云平台EasyCVR出现持续重启现象,是什么问题?该如何解决?
  • 【APP安卓测试工具】adb(Android Debug Bridge)
  • 图像融合领域的挑战
  • Tomcat配置成服务、开机自启动
  • IntelliJ IDEA创建一个spark的项目
  • 【数据库】数据库多种锁模式,共享锁、排它锁,更新锁,增量锁,死锁消除与性能优化
  • 串口通信(1)-硬件知识
  • 越南语翻译,人工翻译哪个值得信赖?
  • 攻防世界题目练习——Web引导模式(五)(持续更新)
  • attack vector
  • 好看的早上问候语早安图片,今天最新唯美温馨祝福语
  • 人体关键点检测2:Pytorch实现人体关键点检测(人体姿势估计)含训练代码