日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

如何快速获取properties中的配置属性值

發布時間:2025/3/15 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何快速获取properties中的配置属性值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文為博主原創,未經博主允許,不得轉載:

??????? 在項目中,經常需要將一些配置的常量信息放到properties文件中,這樣在項目的配置變動的時候,只需要修改配置文件中

對應的配置常量即可。

???? 在項目應用中,如何快速的獲取properties文件中的屬性常量,有見過通過類加載配置文件,一個一個解析配置文件中的常量,

在應用的時候通過一個key去獲取value,當value不存在時,返回null,若存在,則返回對應的value。該系統配置幫助解析類邏輯相對

有點復雜。

????? 了解了spring boot 中通過@ConfigurationProperties注解可以直接將配置文件中的常量,解析為一個對象,在應用中獲取的時候,通過java中的對象的get方

法即可獲取。

?? 示例:

???? properties文件內容:

????

abc.vauIp=67 abc.qlyvauIp=89 abc.vodVauIp=tools abc.mobileVauIp=www.sina.com abc.boxLiveVauIp=www.baidu.com

?

輔助實體類:

@Component @ConfigurationProperties(prefix = "abc",locations="classpath:config/config.properties") public class Test4 {private String vauIp;private String qlyvauIp;private String vodVauIp;private String mobileVauIp;private String boxLiveVauIp;public String getVauIp(){return vauIp;}public void setVauIp(String vauIp){this.vauIp = vauIp;}public String getQlyvauIp(){return qlyvauIp;}public void setQlyvauIp(String qlyvauIp){this.qlyvauIp = qlyvauIp;}public String getVodVauIp(){return vodVauIp;}public void setVodVauIp(String vodVauIp){this.vodVauIp = vodVauIp;}public String getMobileVauIp(){return mobileVauIp;}public void setMobileVauIp(String mobileVauIp){this.mobileVauIp = mobileVauIp;}public String getBoxLiveVauIp(){return boxLiveVauIp;}public void setBoxLiveVauIp(String boxLiveVauIp){this.boxLiveVauIp = boxLiveVauIp;}}

?

調用方法:

?????

//通過對象點get的方法就可以獲取到對應的value值 String mobileVauIp = Test4.getMobileVauIp(); System.out.print("mobileVauIp "+mobileVauIp );

?

轉載于:https://www.cnblogs.com/zjdxr-up/p/7737718.html

總結

以上是生活随笔為你收集整理的如何快速获取properties中的配置属性值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。