Springboot注解@Value讀取配置文件參數(shù)詳解
Springboot注解@Value讀取配置文件參數(shù)
1、讀取application.ym文件配置直接在類屬性上@Value("${application.yml里的字段}");
2、讀取自定義Properties文件的配置:
在類上使用@PropertySource(可同時(shí)讀取多個(gè)properties文件);
例子:
自定義兩個(gè)properties文件
- wkx.properties:
- wkx2.properties:
Prop實(shí)體類
@Component @PropertySource(value={"classpath:wkx.properties","classpath:wkx2.properties"}) //@PropertySource("classpath:wkx.properties") public class Prop { @Value("${my.wkx.name}") private String name; @Value("${demo.password}") private String password; @Value("${my.wkx2.address}") private String address; public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
測試接口
@RestController @RequestMapping("/wkx1") public class PropController { @Autowired private Prop prop; @GetMapping("/test") public String show() { return "username" +":"+ prop.getName() +"--"+ "password" +":"+ prop.getPassword()+"--"+ "address"+":"+prop.getAddress(); } }
測試結(jié)果
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java正則驗(yàn)證電話,手機(jī),郵箱,日期,金額的方法示例
這篇文章主要介紹了Java正則驗(yàn)證電話,手機(jī),郵箱,日期,金額的方法,結(jié)合具體實(shí)例形式分析了Java針對電話,手機(jī),郵箱,日期,金額的正則判定操作技巧,需要的朋友可以參考下2017-03-03Java和C++通過new創(chuàng)建的對象有何區(qū)別?
Java和C++都是面向?qū)ο蟮木幊陶Z言,然而Java和C++在創(chuàng)建對象時(shí)卻存在不同的方式,由于方式的不同導(dǎo)致在內(nèi)存中管理的不同。這篇文章主要給大家介紹了關(guān)于Java和C++通過new創(chuàng)建對象區(qū)別的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-11-11Java8中的LocalDateTime和Date一些時(shí)間操作方法
這篇文章主要介紹了Java8中的LocalDateTime和Date一些時(shí)間操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04Spring?JPA?deleteInBatch導(dǎo)致StackOverflow問題
這篇文章主要介紹了Spring?JPA?deleteInBatch導(dǎo)致StackOverflow問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05Springcloud微服務(wù)架構(gòu)基礎(chǔ)知識(shí)解析
這篇文章主要介紹了Springcloud微服務(wù)架構(gòu)基礎(chǔ)知識(shí)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04