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;
@Value("${person.name}")
String name;
@Value("${person.age}")
int age;
@Value("${person.hobby[0]}")
String hobby;
@Value("${ms

本文介绍了Spring Boot中用于获取配置数据的三种注解:@Value、@Environment和@ConfigurationProperties。@Value直接获取配置文件中的单一值,@Environment通过getProperty方法获取数据,而@ConfigurationProperties则用于将配置前缀绑定到JavaBean上。使用@ConfigurationProperties需要添加相关依赖。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



