當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot-@PropertySource注解
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot-@PropertySource注解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@PropertySource:加載自己手動編寫的資源文件
有關@ConfigurationProperties注解的作用請訪問Spring Boot-@Value獲取值和@ConfigurationProperties獲取值的比較
//@Component:將組件注入到容器中
@PropertySource(value = {"classpath:person.properties"})
@Component
@ConfigurationProperties(prefix = "person")
public class Person {private String lastName;private Integer age;private Boolean boss;private Date date;private Map<String,Object> map;private List<Object> list;private Student student;public Student getStudent() {return student;}public void setStudent(Student student) {this.student = student;}
person.properties
person.last-name=李四 person.age=20 person.date=2000/10/10 person.boss=false person.map.k1=v1 person.map.k2=v2 person.list=a,b,c person.student.name=lisi person.student.age=13測試
@SpringBootTest class SpringBoot02ApplicationTests {@AutowiredPerson person;@Testvoid contextLoads() {System.out.println(person);}}結果:
總結
以上是生活随笔為你收集整理的Spring Boot-@PropertySource注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot-@Value获取
- 下一篇: Spring Boot-@ImportR