java - 外部化 Spring Boot/安全配置
问题描述
我有多个依赖于完全相同的类和配置 bean 的微服务。
是否可以将此配置外部化以包含为例如模块或依赖项?
因此,例如,如果我想更改这些类的配置,所有其他微服务都将进行此更改。
解决方案
我想你可以澄清你的问题。如果您想要 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 模块):
- 使用此站点创建模块:https ://start.spring.io/
- 将可重用代码移动到这个新模块
- 运行 mvn 干净安装
- 将模块添加为微服务中的依赖项
推荐阅读
- python - 如何改进我的代码以找到递增和递减序列
- c# - 覆盖 MenuItem ControlTemplate 可防止在单击项目时关闭 ContextMenu
- r - seq.int(from, to, length.out = n) 中的错误:'to' 必须是有限数 #81
- javascript - 滚动时脚本使横幅消失的问题
- c# - 正确处理字节数组编码 Utf-8
- c++ - 概念正则与概念半正则
- r - 如何获得data_frame的分位数?
- android - Flutter AppBar 标题与动画进度条重叠
- javascript - 多选 AJAX 发送
- flutter - 为什么 TextFormField 让我输入超过 maxLength?