美文网首页
springBoot 通过@Value 获取配置文件内容

springBoot 通过@Value 获取配置文件内容

作者: EricDD | 来源:发表于2018-07-08 09:02 被阅读0次

上文提到通过
使用@ConfigurationProperties 从配置文件中获取配置项。
本文则使用@Value来获取。

示例代码如下:

@Data
@Component
public class Person {
    @Value("${person.name}")
    private String name;
    @Value("${person.full-name}")
    private String fullName;
    @Value("#{11*2}")
    private Integer age;
    private List<String> list;
    private Map<String,String> map;
    private Dog dog;
}
person:
  name: xiaoming
  full-name: 小明
  age : 11
  list:
    -a -b -c -d
  map: {key1: value1,key2: value2}
  dog:
    name: tom
    age: 3
@Autowired
private Person person;

@GetMapping("/getPerson")
public Person getPerson(){
    return person;
}
结果.png

相关文章

网友评论

      本文标题:springBoot 通过@Value 获取配置文件内容

      本文链接:https://www.haomeiwen.com/subject/qpgnuftx.html