您在使用@ConfigurationProperties注解时可以使用spring-boot-configuration-processor jar 轻松地从带有注释的项目中生成自己的配置元数据文件。该jar包含一个Java注释处理器,在您的项目被编译时会被调用。要使用处理器,请包含对的依赖spring-boot-configuration-processor。
参考:https://blog.csdn.net/ivan416/article/details/17682015
在Spring Boot应用程序中读取应用程序属性的另一种方法是使用@ConfigurationProperties。 为此,我们需要创建一个Plain Old Java Object,其中每个类字段与属性文件中的键名称相匹配。
例如,假设我们有相同的application.properties文件:
app.title=Learning Spring Boot
app.description=Working with properties file
因为每个属性名称都以 app 的前缀开头,所以 我们需要注释我们的Java Bean:
@ConfigurationProperties("app")
以下是使用@ConfigurationProperties批注注释的Java类的示例:
@Component @ConfigurationProperties("app") public class AppProperties { private String title; private String description; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } }
参考:https://blog.csdn.net/dylansun/article/details/109504390
标签:SpringBoot,description,title,Spring,app,public,ConfigurationProperties,propertie From: https://www.cnblogs.com/2008nmj/p/16593824.html