@ConfigurationProperties + get
时间: 2023-11-14 11:08:46 浏览: 27
@ConfigurationProperties 是 Spring Boot 中的一个注解,用于将配置文件中的属性值映射到 Java 对象中。通过在 Java 类上添加该注解,可以方便地获取配置文件中的属性值。
一般来说,我们需要在 Java 类中添加对应属性的 getter 方法,才能获取到配置文件中的属性值。例如:
```java
@ConfigurationProperties(prefix = "myconfig")
public class MyConfig {
private String name;
private int age;
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
}
```
在上面的例子中,我们使用了 `@ConfigurationProperties(prefix = "myconfig")` 注解来指定配置文件中的前缀为 `myconfig`,并定义了两个属性 `name` 和 `age`。通过添加对应的 getter 和 setter 方法,我们可以方便地获取和设置这些属性的值。