日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何快速获取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中的配置属性值的全部內容,希望文章能夠幫你解決所遇到的問題。

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