使用 Spring-boot 在库中设置默认属性
2022-09-02 21:07:05
我有许多不同的服务使用spring-boot。我想为每个服务设置一些通用的配置,但允许服务具有自己的属性,并在需要时覆盖它们。示例属性包括spring.show_banner、管理 url 属性等。
我该怎么做?如果我有以下情况:
- 服务与 src/main/resources/application.yml 具有默认属性
- service1 with src/main/resources/application.yml,具有自己的属性
我希望将它们与优先的service1版本合并。相反,似乎只使用在类路径上找到的第一个类路径。
(或者,使用@Configuration类会更好,但我不确定它们是否可用于定义许多属性)