使用注解@Vlaue映射
通过注解@ConfigurationProperties(prefix="配置文件中的key的前缀"),可以将配置文件中的配置自动与实体进行映射。
application.yml配置如下:
person: name: zhangsan age: 18
实体Bean代码:
@Controller public class QuickStartController { @Value("${person.name}") private String name; @Value("${person.age}") private Integer age; @RequestMapping("/quick") @ResponseBody public String quick(){ return "springboot 访问成功! name="+name+",age="+age; } }
使用注解@ConfigurationProperties映射
通过注解@ConfigurationProperties(prefix="配置文件中的key的前缀"),可以将配置文件中的配置自动与实体类进行映射。
application.yml配置:
person:
name: zhangsan
age:
18
实体Bean:
@Controller @ConfigurationProperties(prefix = "person") public class QuickStartController { private String name; private Integer age; @RequestMapping("/quick") @ResponseBody public String quick(){ return "springboot 访问成功! name="+name+",age="+age; } public void setName(String name) { this.name = name; } public void setAge(Integer age) { this.age = age; }