在yml中配置map如果key中含有 /、*等特殊字符怎么處理?如何轉義?


在yml配置map如果key中含有 / * 等特殊字符,key 需要加 "[ ]"

filter:
  filterChainDefinitionMap:
   {"[/advertising/*]": 'perms[公告管理]',
    "[/hotelmanagement/*]": 'perms[入住管理]',
    "[/broadband/*]": 'perms[報裝報修]',
    "[/yellowpages/*]": 'perms[黃頁管理]'}

創建配置類

package com.yblue.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.Map;

/**
 * 權限過濾
 */
@Component
@Data//導入lombok依賴
@
ConfigurationProperties(prefix = "filter")
public class FilterProperties { private Map
<String, String> filterChainDefinitionMap; }

輸出:

 

想看更多精彩內容,可以關注我的CSDN

我的CSDN


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM