原文地址:http://www.yiidian.com/springboot/springboot-properties.html
Spring Boot里面有两个注解可以读取application.properties或application.yml文件的属性值。
- @Value
- @ConfigurationProperties
1 @Value
1.1 基本类型
1)配置
nickname=eric
age=20
2)SpringBoot读取配置
/**
* @Value注解 - 读取application.properties属性
* 一点教程网 - www.yiidian.com
*/
@Controller
public class ConfigController {
//1.1 读取基本类型
@Value("${nickname}")
private String nickname;
@Value("${age}")
private Integer age;
1.2 JavaBean类型
1)配置
user.nickname=jack
user.age=18
2)SpringBoot读取配置
/**
* @Value注解 - 读取application.properties属性
* 一点教程网 - www.yiidian.com
*/
@Controller
public class Config2Controller {
//1.2 读取JavaBean类型
@Value(&