这篇文章介绍一些springboot获取配置文件中值的三种方式,闲话不多说,上代码
1 @Value()获取
application.properties配置
boot.name=liqingfeng
boot.age=28
boot.pswd=123456
测试获取
@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests {
@Value("${boot.name}")
private String name;
@Value("${boot.pswd}")
private Integer pswd;
@Value("${boot.age}")
private Integer age;
@Test
public void contextLoads() {
System.out.println("名字:" + name + "年龄:" + age +"密码:" + pswd);
}
}
打印结果
名字:liqingfeng 年龄:28 密码:123456
2 定义常量类
通过@ConfigurationProperties(prefix = “前缀名”)来获取相应属性,也可通过PropertySource(“指定配置文件路径名称”),默认获取application.properties</