[英]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.