YAML String强制转换为Set

用List配置

项目中存在黑名单(blackList)配置化的需求,如果使用List配置,配置文件的长度会很长,不易维护。

account-limiter:
  account-black-list:
    - 1
    - 2
    - 3
    - 4
    - 5
    - 6

用String强制转换成Set

虽然yaml基础配置不支持set,但是通过!!set可以实现将一行规范格式的数据强制转换成Set。

account-limiter:
  account-black-set: !!set {1, 2, 3, 4, 5, 6}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。