欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何解決@value獲取不到y(tǒng)aml數(shù)組的問題

 更新時間:2024年11月18日 08:56:29   作者:follow_me!  
文章介紹了在使用YAML配置文件時,通過@Value注解獲取整數(shù)和數(shù)組列表的配置方法,并提供了兩種解決方案:一種適用于非嵌套列表,另一種適用于嵌套列表等復(fù)雜配置

一、yaml中的配置

如下:

andawell:
  permission:
    allPermissionSign: [["航設(shè)公司","軍品銷售中心"],["民用航空事業(yè)部","民航銷售中心"],["航設(shè)公司","軍品銷售中心"],["航設(shè)公司","軍品銷售中心"]]
    orgName: 
     - 航設(shè)公司
     - 民用航空事業(yè)部
     - 航設(shè)公司
     - 航設(shè)公司
    activeOrg: 1

二、獲取

1.整數(shù)使用@Value可正常獲取:

    @Value("${andawell.permission.activeOrg}")
    int permissionActiveOrg;
  1. 獲取數(shù)組/列表使用@Value時,無法正常獲?。?/li>
    @Value("${andawell.permission.allPermissionSign}")
    List<List<string>>  allPermissionSign;

三、解決方案

解決方案1

對于非嵌套列表:如:swl :[a,b,c,d],

需要更改成:swl: a,b,c,d的形式;

@Value(“${swl}”) 或者 @Value("#{'${swl}'.split(',')}")

解決方案2

對于嵌套列表等復(fù)雜的配置:如:

allPermissionSign: [["航設(shè)公司","軍品銷售中心"],["民用航空事業(yè)部","民航銷售中心"],
["航設(shè)公司","軍品銷售中心"],["航設(shè)公司","軍品銷售中心"]]

采用

@ConfigurationProperties(prefix = "andawell.permission")

獲?。?/p>

@Component
@Data
@ConfigurationProperties(prefix = "andawell.permission")
public class DataSyncConfig {

    /**
     * 各個組織中具有所有權(quán)限的中心名稱,依次為【航設(shè)、民航、智能、信息】下的所有權(quán)限的部門
     */
    List<List<String>> allPermissionSign;

    /**
     * 各個組織的全稱,依次為【航設(shè)、民航、智能、信息】
     */
    List<String> orgName;

    /**
     * 生效的組織,【1航設(shè)、2民航、3智能、4信息】
     */
    Integer activeOrg;
}

總結(jié)

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

相關(guān)文章

  • 在SpringBoot項目中使用Java8函數(shù)式接口的方法示例

    在SpringBoot項目中使用Java8函數(shù)式接口的方法示例

    在Spring Boot項目中,Java 8 的函數(shù)式接口廣泛用于實現(xiàn)各種功能,如自定義配置、數(shù)據(jù)處理等,函數(shù)式接口在Spring Boot中非常有用,本文展示了在SpringBoot項目中使用Java8的函數(shù)式接口的方法示例,需要的朋友可以參考下
    2024-03-03
  • 基于SpringBoot后端導(dǎo)出Excel文件的操作方法

    基于SpringBoot后端導(dǎo)出Excel文件的操作方法

    這篇文章給大家介紹了基于SpringBoot后端導(dǎo)出Excel文件的操作方法,文中通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Spring的事件和監(jiān)聽器-同步與異步詳解

    Spring的事件和監(jiān)聽器-同步與異步詳解

    這篇文章主要介紹了Spring的事件和監(jiān)聽器-同步與異步詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java靜態(tài)代碼塊加載驅(qū)動代碼實例

    Java靜態(tài)代碼塊加載驅(qū)動代碼實例

    這篇文章主要介紹了Java靜態(tài)代碼塊加載驅(qū)動代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • java中數(shù)組的定義及使用方法(推薦)

    java中數(shù)組的定義及使用方法(推薦)

    下面小編就為大家?guī)硪黄猨ava中數(shù)組的定義及使用方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • servlet之ServletContext簡介_動力節(jié)點Java學(xué)院整理

    servlet之ServletContext簡介_動力節(jié)點Java學(xué)院整理

    這篇文章主要介紹了servlet之ServletContext簡介,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • SpringBoot對接Spark過程詳解

    SpringBoot對接Spark過程詳解

    這篇文章主要介紹SpringBoot接入Spark的方法的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望能幫助大家解決問題
    2023-02-02
  • Struts2學(xué)習(xí)教程之Action類如何訪問WEB資源

    Struts2學(xué)習(xí)教程之Action類如何訪問WEB資源

    這篇文章主要給大家介紹了關(guān)于Struts2學(xué)習(xí)教程之Action類如何訪問WEB資源的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • RestTemplate調(diào)用POST和GET請求示例詳解

    RestTemplate調(diào)用POST和GET請求示例詳解

    這篇文章主要為大家介紹了RestTemplate調(diào)用POST和GET請求示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • java發(fā)送http的get、post請求實現(xiàn)代碼

    java發(fā)送http的get、post請求實現(xiàn)代碼

    下面小編就為大家?guī)硪黄猨ava發(fā)送http的get、post請求實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05

最新評論