如何打印所有弹簧属性,包括依赖?

时间:2017-05-29 03:32:56

标签: java spring spring-boot properties

这是一个question,提供solution来打印所有属性。但实际上它会打印应用程序源中的.properties个文件,系统和环境属性中的所有属性。但它忽略了

中的所有属性
  • additional-spring-configuration-metadata.json
  • spring-configuration-metadata.json
  • spring-autoconfigure-metadata.properties
  • 以及项目家属中jsonproperties的其他人
  • org.springframework.boot.autoconfigure.condition.ConditionalOnProperty注释中认为存在的任何属性, matchIfMissing 关键字,如@ConditionalOnProperty(prefix = "spring.data.solr.repositories", name = "enabled", havingValue = "true", matchIfMissing = true)

即使我在Environment env内找不到任何指向这些属性的变量。

那么有没有办法打印当前应用程序源和导入的依赖项/ jar中的所有属性,尤其是通过annotatios生成的属性?

0 个答案:

没有答案