Spring Boot数据获取
简单来说,数据获取就是从application.yml配置文件中拿到相对应的值然后交给对应的实体类对象的属性。
SpringBoot 提供了以下3种注解来获取数据:
- @Value
- @Environment
- @ConfigurationProperties
1. @Value
当我们需要获取配置文件中的某一个数据时,就可以通过 @Value 注解来获取。(使用时标注在实体类的属性上)
application.yml
person:
name: lucy
age: 18
hobby:
- basketball
- music
- dance
name1: tony
msg1: 'hello
springboot!'
msg2: "hello
SpringBoot!"
@Value("${name1}")
String name1