如何查看当前spring boot应用的配置文件



@Autowired org.springframework.core.env.ConfigurableEnvironment environment;
List<String> pss = StreamSupport.stream(environment.getPropertySources().spliterator(), false)
  .filter(propertySource -> propertySource instanceof OriginTrackedMapPropertySource).map(propertySource -> propertySource.getName()).collect(Collectors.toList()); log.info("加载的配置文件有:" + new ObjectMapper().writeValueAsString(pss));

 

有时候发现配置项未生效,可能是当前应用使用的配置文件不对,上面代码可以检测运行的spring boot应用使用的配置文件具体是哪些。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM