最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot讀取自定義yml/yaml文件鍵值對(duì)的代碼實(shí)現(xiàn)方式

 更新時(shí)間:2025年08月16日 10:39:41   作者:RR1335  
YAML鍵值對(duì)常見于業(yè)務(wù)處理,讀取方式主要有兩種——通過配置類直接解析,或使用鍵值對(duì)類讀取后存入List,選擇合適方法取決于具體業(yè)務(wù)需求

定義yml/yaml鍵值對(duì)是很成長(zhǎng)的操作

在業(yè)務(wù)處理中經(jīng)常遇到,如何讀取,有兩個(gè)方法: 

第一個(gè)

當(dāng)配置為

yml-keyset:
  key1: value1
  key2: value2
  key3: value3

讀取代碼 —— 通過配置類

@Component
@ConfigurationProperties(prefix = "yml-keyset")
public class YamlConfigurationProperties {
    private Map<String, String> keysetMap;

    public Map<String, String> getkeysetMap() {
        return keysetMap;
    }

    public void setkeysetMap(Map<String, String> keysetMap) {
        this.keysetMap = keysetMap;
    }
}

第二個(gè)

當(dāng)配置為

keyset:
  - key: key1
    value: value1
  - key: key2
    value: value2
  - key: key3
    value: value3

讀取代碼

— 鍵值對(duì)類

public static class keysetConfig {
  private String key;
  private String value;

  // Get / Set 方法
}

— 讀取鍵值對(duì),存入 List 。

@Component
@ConfigurationProperties(prefix = "keyset)
public class YamlConfigKeysets {
    private List<keysetConfig> ksList;

    public List<keysetConfig> getksList() {
        return ksList;
    }

    public void setksList(List<keysetConfig> ksList) {
        this.ksList = ksList;
    }


}

根據(jù)業(yè)務(wù)需求選擇適合的方式進(jìn)行配置即可。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java開發(fā)ServiceLoader實(shí)現(xiàn)機(jī)制及SPI應(yīng)用

    java開發(fā)ServiceLoader實(shí)現(xiàn)機(jī)制及SPI應(yīng)用

    這篇文章主要為大家介紹了java開發(fā)ServiceLoader實(shí)現(xiàn)機(jī)制及SPI應(yīng)用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • Java的可變參數(shù)與Collections類的功能示例解析

    Java的可變參數(shù)與Collections類的功能示例解析

    這篇文章主要為大家介紹了Java的可變參數(shù)與Collections類的功能示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 2020最新 idea下載、安裝與創(chuàng)建項(xiàng)目測(cè)試的教程圖解

    2020最新 idea下載、安裝與創(chuàng)建項(xiàng)目測(cè)試的教程圖解

    這篇文章主要介紹了2020最新 idea下載、安裝與創(chuàng)建項(xiàng)目測(cè)試的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 聊聊SpringBoot自動(dòng)裝配的魔力

    聊聊SpringBoot自動(dòng)裝配的魔力

    這篇文章主要介紹了SpringBoot自動(dòng)裝配的魔力,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 基于SpringBoot+Avue實(shí)現(xiàn)短信通知功能

    基于SpringBoot+Avue實(shí)現(xiàn)短信通知功能

    Avue是基于vue和element-ui的快速開發(fā)框架 ,它的核心是數(shù)據(jù)驅(qū)動(dòng)UI的思想,讓我們從繁瑣的crud開發(fā)中解脫出來,本文將給大家介紹一下使用SpringBoot+Avue實(shí)現(xiàn)短信通知功能,文中有詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-09-09
  • SpringBoot中使用JdbcTemplate訪問Oracle數(shù)據(jù)庫的案例詳解

    SpringBoot中使用JdbcTemplate訪問Oracle數(shù)據(jù)庫的案例詳解

    JdbcTemplate是Spring框架中的一個(gè)核心類,用于簡(jiǎn)化Java應(yīng)用程序與關(guān)系型數(shù)據(jù)庫的交互操作,本文給大家介紹SpringBoot中使用JdbcTemplate訪問Oracle數(shù)據(jù)庫的方法,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • java 面向?qū)ο竺嬖嚰\

    java 面向?qū)ο竺嬖嚰\

    這篇文章主要介紹了java 面向?qū)ο竺嬖嚰\的相關(guān)資料,這里整理了面向?qū)ο蟮幕A(chǔ)知識(shí),幫助大家學(xué)習(xí)理解此部分的知識(shí),需要的朋友可以參考下
    2016-11-11
  • 最新評(píng)論

    临颍县| 平武县| 靖州| 云林县| 贡觉县| 佛学| 扎赉特旗| 普兰县| 鹤庆县| 凤城市| 通山县| 安仁县| 阜新| 徐闻县| 景东| 桃源县| 舟曲县| 三台县| 鄯善县| 无为县| 仙桃市| 湟中县| 天长市| 安康市| 林州市| 芦山县| 乡宁县| 武义县| 遂溪县| 哈密市| 始兴县| 大化| 浦东新区| 衡东县| 南通市| 德庆县| 柘荣县| 金山区| 玉屏| 铁岭县| 湖口县|