springboot获取application.yml的值
时间: 2023-05-08 11:58:55 浏览: 137
SpringBoot读取properties或者application.yml配置文件中的数据
使用SpringBoot开发应用程序时,我们通常会使用application.yml配置文件来设置应用程序的参数和属性。为了获取application.yml的值,需要进行以下步骤:
1. 在pom.xml文件中添加spring-boot-starter依赖。
2. 使用注解@Value("${属性名称}")来获取属性值。例如,如果想要获取属性名为“name”的属性值,可以使用以下代码:
@Value("${name}")
private String name;
3. 另外,还可以使用@ConfigurationProperties(prefix = "前缀名称")注解来获取一组属性值。例如,如果想要获取属性名匹配前缀为“user”的属性值,可以使用以下代码:
@ConfigurationProperties(prefix = "user")
public class User {
private String name;
private int age;
// getter and setter
}
以上是获取application.yml的值的两种方式。需要注意的是,@Value注解只适用于获取单个属性值,而@ConfigurationProperties注解适用于获取多个属性值。
阅读全文