日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

在SpringBoot 中從application.yml中獲取自定義常量方式

瀏覽:169日期:2023-05-21 14:58:23

要注意的地方是 application.yml 中不能用駝峰式寫法(systemParams)要改成system-params

方法一:

引入依賴:

<!-- 支持 @ConfigurationProperties 注解 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>

配置文件(application.yml)中配置各個屬性的值:

myProps: #自定義的屬性和值 simpleProp: simplePropValue arrayProps: 1,2,3,4,5 listProp1: - name: abc value: abcValue - name: efg value: efgValue listProp2: - config2Value1 - config2Vavlue2 mapProps: key1: value1 key2: value2

創建一個bean來接收配置信息:

@Component @ConfigurationProperties(prefix='myProps') //接收application.yml中的myProps下面的屬性 public class MyProps { private String simpleProp; private String[] arrayProps; private List<Map<String, String>> listProp1 = new ArrayList<>(); //接收prop1里面的屬性值 private List<String> listProp2 = new ArrayList<>(); //接收prop2里面的屬性值 private Map<String, String> mapProps = new HashMap<>(); //接收prop1里面的屬性值 public String getSimpleProp() { return simpleProp; } //String類型的一定需要setter來接收屬性值;maps, collections, 和 arrays 不需要 public void setSimpleProp(String simpleProp) { this.simpleProp = simpleProp; } public List<Map<String, String>> getListProp1() { return listProp1; } public List<String> getListProp2() { return listProp2; } public String[] getArrayProps() { return arrayProps; } public void setArrayProps(String[] arrayProps) { this.arrayProps = arrayProps; } public Map<String, String> getMapProps() { return mapProps; } public void setMapProps(Map<String, String> mapProps) { this.mapProps = mapProps; } }

啟動后,這個bean里面的屬性就會自動接收配置的值了。

單元測試用例:

@Autowired private MyProps myProps; @Test public void propsTest() throws JsonProcessingException { System.out.println('simpleProp: ' + myProps.getSimpleProp()); System.out.println('arrayProps: ' + objectMapper.writeValueAsString(myProps.getArrayProps())); System.out.println('listProp1: ' + objectMapper.writeValueAsString(myProps.getListProp1())); System.out.println('listProp2: ' + objectMapper.writeValueAsString(myProps.getListProp2())); System.out.println('mapProps: ' + objectMapper.writeValueAsString(myProps.getMapProps())); }

測試結果:

simpleProp: simplePropValue arrayProps: ['1','2','3','4','5'] listProp1: [{'name':'abc','value':'abcValue'},{'name':'efg','value':'efgValue'}] listProp2: ['config2Value1','config2Vavlue2'] mapProps: {'key1':'value1','key2':'value2'}

方法二:

不用寫 set 方法,直接給注解。

前提是要裝一個插件:lombok 。 直接在插件中搜索到它,裝上就行了

直接獲取一個屬性

image: location: D:/images/ /** * 在配置文件中配置的文件保存路徑 */ @Value('${image.location}') private String location;

以上這篇在SpringBoot 中從application.yml中獲取自定義常量方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产日韩欧美高清免费| 久久精品亚洲人成影院| 88久久精品| 久久久久久一区二区| 亚洲一区二区小说| 久久精品日韩欧美| 欧美日韩视频| 精品国产亚洲日本| 日韩av影院| 国产亚洲一级| 99久久婷婷这里只有精品| 欧美国产日韩电影| 亚洲狼人精品一区二区三区| 欧美+日本+国产+在线a∨观看| 国产精品久久久久久久久久妞妞| 久久亚洲不卡| 亚洲欧美视频一区二区三区| 日韩av自拍| 久久精品国产在热久久| 国产精品nxnn| 久久不见久久见国语| 日本一区免费网站| 国产精品普通话对白| 日韩午夜精品| 免费久久精品视频| 亚洲综合色婷婷在线观看| 亚洲免费在线| 日韩黄色在线观看| 麻豆成全视频免费观看在线看| 伊人久久成人| 一区二区国产在线| 国产精品任我爽爆在线播放| 99久久99久久精品国产片果冰| 久久最新视频| 亚洲欧美视频| 国产乱子精品一区二区在线观看 | 久久久久蜜桃| 国产精品日本| 日韩欧美激情电影| 久久精品亚洲一区二区| 91精品韩国| 日韩午夜视频在线| 亚洲精品成人图区| 噜噜噜久久亚洲精品国产品小说| 中文字幕日韩欧美精品高清在线| 久久只有精品| 99成人在线| 麻豆久久久久久久| 欧美成人精品三级网站| 亚洲专区欧美专区| 麻豆国产91在线播放| 美女网站一区| 久久国产精品美女| 精品欧美激情在线观看| 欧美精品97| 日本亚洲欧美天堂免费| 久久国产亚洲| 久久中文字幕导航| 日韩黄色在线观看| 91九色精品国产一区二区| 欧美精品影院| 国产手机视频一区二区| 岛国av在线网站| 亚洲婷婷丁香| 亚洲激精日韩激精欧美精品| 精品久久亚洲| 国产欧美日韩精品一区二区免费| 久久久久久久久丰满| 国产精品扒开腿做爽爽爽软件| 美女久久网站| 自由日本语亚洲人高潮| 成人在线丰满少妇av| 欧美激情99| 日本91福利区| 亚洲精品伊人| 亚洲18在线| 日韩精品1区2区3区| 午夜电影一区| 亚洲欧美日本日韩| 亚洲激情另类| 视频一区免费在线观看| 美国三级日本三级久久99| 亚洲一区二区成人| 中文字幕成人| 日韩综合小视频| 国产精品22p| 麻豆91精品视频| 97精品97| 99久久亚洲精品| 欧美美女一区| 视频国产精品| 国产精品18| 久久久精品久久久久久96 | 性欧美videohd高精| 精品免费av在线| 国产亚洲激情| 欧美日韩99| 日韩高清中文字幕一区二区| 亚洲综合日韩| 久久亚洲黄色| 天堂av在线一区| 国产精品mm| 视频一区在线视频| 91亚洲一区| 欧美影院视频| 91超碰国产精品| 国产精品2区| 久久高清免费| 国产精品毛片视频| 中文一区在线| 韩国久久久久久| 日韩精品欧美成人高清一区二区| 福利一区二区| 亚洲一区二区免费在线观看| 精品国产麻豆| 日韩国产欧美在线播放| 亚洲v在线看| 国产精品巨作av| 91久久黄色| 久久久久99| 麻豆精品在线观看| 亚洲精品伦理| 久久精品影视| 国产成人在线中文字幕| 亚洲a级精品| 亚洲免费成人| 久久高清精品| 精精国产xxxx视频在线播放| 国产毛片久久久| 日韩精品国产精品| 在线精品亚洲| 天堂成人国产精品一区| 香蕉久久夜色精品国产| 国产一区日韩一区| 亚洲午夜av| 蜜臀av免费一区二区三区| 91精品精品| 欧美精品资源| 91精品国产成人观看| 国产伊人精品| 亚洲激情不卡| 石原莉奈在线亚洲三区| 蜜臀精品一区二区三区在线观看| 自由日本语亚洲人高潮| 亚洲天堂av资源在线观看| 日本综合精品一区| 国产伦理久久久久久妇女| 免费一级欧美在线观看视频| 欧美激情久久久久久久久久久| 精品无人区麻豆乱码久久久| 国产一区二区精品福利地址| 国产精品成人3p一区二区三区| 久久国产免费看| 精品久久影院| 99香蕉国产精品偷在线观看| 亚欧成人精品| 精品欠久久久中文字幕加勒比| 日韩在线欧美| 日韩av一区二区三区四区| 精品国产精品久久一区免费式| 日韩美女一区二区三区在线观看| 激情91久久| 国产日韩欧美一区二区三区在线观看| 99精品视频在线| 亚洲九九精品| 欧美黑人做爰爽爽爽| 亚洲精品观看| 精品理论电影在线| 亚洲人成精品久久久| 国产精品免费不| 日韩亚洲一区在线| 亚洲精品九九| 久久久久国产一区二区| 日韩av电影一区| 久久在线视频免费观看| 国产精品密蕾丝视频下载| 免费欧美一区| 久久亚洲人体| 日韩有吗在线观看| 欧美粗暴jizz性欧美20| 国内精品麻豆美女在线播放视频| 中文字幕一区二区精品区| 成人日韩av| 国产精品三级| 久久精品二区三区| 国产一区二区三区不卡视频网站 | 国产欧美在线| 蘑菇福利视频一区播放| 中文字幕在线官网| 精品视频97| 久久精品国产在热久久| 国产欧美日韩在线一区二区| 亚洲不卡视频| 日韩中文字幕无砖| 老司机精品视频在线播放| 国产精品调教视频| 国产亚洲一区二区三区啪| 亚洲大全视频| 亚洲成人精选| 男女精品网站|