[英]Externalizing spring boot/security configuration
我有多个依赖于完全相同的类和配置 bean 的微服务。
是否可以将此配置外部化以包含为例如模块或依赖项?
因此,例如,如果我想更改这些类的配置,所有其他微服务都将进行此更改。
我想你可以澄清你的问题。 如果您想要 jar 之外的属性,可以按照此处描述的内容 https://docs.spring.io/spring-boot/docs.html-features-9ternal/config/docs/html-features-9. html#boot-features-external-config-application-property-files
如果您想重用一组类,您可以创建一个单独的 maven 模块并将其作为依赖项添加到您的微服务中。
更新 #1(描述如何创建 maven 模块):
你可以创建一个“spring-boot-starter”风格的库。 这是您的操作方法: https://docs.spring.io/spring-boot/docs/2.0.0.M3/reference/html/boot-features-developing-auto-configuration.ZFC35FDC30D5FC67D236E8A8228
很短:您将有一个 spring.factories 文件,您可以在其中指定将自动配置的 bean。 我建议您在库中创建条件 bean,这样您就可以在项目中创建自己的 bean,以防您需要其他东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.