YAML String强制转换为Set

2020-05-13  本文已影响0人  RealityVibe

用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}
上一篇 下一篇

猜你喜欢

热点阅读