有没有办法在Spring引导中获取所有配置属性的名称?

Chr*_*ris 5 java configuration spring properties spring-boot

我真的很喜欢Spring.我使用spring boot提供的外部配置功能.它运行良好,我在几个配置类中使用它,通常只使用默认值.现在我想概述一下我使用的配置属性.这意味着我需要知道所有使用@Value(...)或设置的属性@ConfigurationProperties(prefix = ...).有没有办法从Spring获取此信息?我可以用反射做到这一点,但我认为这不是最好的方法.

Sig*_*ist 0

如果您使用STS,则有一个带有自动完成功能的 application.properties 文件的特殊编辑器。如果您使用的是Eclipse,则必须转到要配置的类并检查代码中的@Value注释。