首页 > 解决方案 > 外部化 Spring Boot/安全配置

问题描述

我有多个依赖于完全相同的类和配置 bean 的微服务。

是否可以将此配置外部化以包含为例如模块或依赖项?

因此,例如,如果我想更改这些类的配置,所有其他微服务都将进行此更改。

标签: javaspringspring-securityconfiguration

解决方案


我想你可以澄清你的问题。如果您想要 jar 之外的属性,可以按照此处描述的内容https://docs.spring.io/spring-boot/docs/2.1.9.RELEASE/reference/html/boot-features-external-config。 html#boot-features-external-config-application-property-files

如果您想重用一组类,您可以创建一个单独的 maven 模块并将其作为依赖项添加到您的微服务中。

更新 #1(描述如何创建 maven 模块):

  1. 使用此站点创建模块:https ://start.spring.io/
  2. 将可重用代码移动到这个新模块
  3. 运行 mvn 干净安装
  4. 将模块添加为微服务中的依赖项

推荐阅读