这是一个question,提供solution来打印所有属性。但实际上它会打印应用程序源中的.properties
个文件,系统和环境属性中的所有属性。但它忽略了
additional-spring-configuration-metadata.json
spring-configuration-metadata.json
spring-autoconfigure-metadata.properties
json
或properties
的其他人org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
注释中认为存在的任何属性, matchIfMissing 关键字,如@ConditionalOnProperty(prefix = "spring.data.solr.repositories", name = "enabled", havingValue = "true", matchIfMissing = true)
即使我在Environment env
内找不到任何指向这些属性的变量。
那么有没有办法打印当前应用程序源和导入的依赖项/ jar中的所有属性,尤其是通过annotatios生成的属性?