是否可以在Spring-boot application.yaml或properties中将占位符$ {}用于属性KEY

时间:2020-11-02 22:11:52

标签: spring spring-boot property-placeholder

我想知道是否有可能不仅在值中而且在spring-boot application.yaml(或.properties)中的键中使用占位符替换。

例如:

main

工作就像一种魅力,在这里没什么特别的。 但是,如果我还需要从“占位符”中获取“我的资源”怎么办? 有可能吗?

已经尝试了不同的方式,例如:

  openapi:
    security:
      - my-resource
        - ${some.path.role-a}
        - ${some.path.role-b}

  openapi:
    security:
      - ${some.path.resource}
        - ${some.path.role-a}
        - ${some.path.role-b}

但是,一切都会变成变量名作为键。

0 个答案:

没有答案