![](/img/trans.png)
[英]Change Profile Value of a Dependency In Spring Boot
我在 Spring 引導項目 A 上工作,該項目 B 作為 pom.xml 中的依賴項。 項目 B 也是一個 Spring 引導項目,並集成了 Spring Cloud。 我在項目 A 中編寫了一些測試,我想將項目 B 的屬性 spring.cloud.kube.netes.enabled 設置為“ ...
[英]Change Profile Value of a Dependency In Spring Boot
我在 Spring 引導項目 A 上工作,該項目 B 作為 pom.xml 中的依賴項。 項目 B 也是一個 Spring 引導項目,並集成了 Spring Cloud。 我在項目 A 中編寫了一些測試,我想將項目 B 的屬性 spring.cloud.kube.netes.enabled 設置為“ ...
[英]Merge multiple spring-boot property file in a single file
是否有任何自動化工具允許使用 spring 引導配置文件將多個屬性文件合並到一個文件中: 從: 應用程序-dev.properties 應用程序-uat.properties 應用程序-prd.properties 至: 應用程序屬性我知道我可以通過復制/粘貼來做到這一點,但是對於不同的環境有數百個 ...
[英]Why docker-compose up command always falling back to default spring boot profile?
為什么 docker-compose up 命令總是回退到默認的 spring 引導配置文件,盡管我們在 application.properties 文件中覆蓋了它。 喜歡 ...
[英]What is diff between spring.profiles.active vs spring.config.activate.on-profile?
spring.profiles.active和spring.config.activate.on-profile之間的確切區別是什么? "WARN","msg":"從位置'類路徑資源[application.yaml]'導入的屬性'spring.profiles'無效,應替換為'spring. ...
[英]Springboot not reading Application.yml file when I set spring.active.profile
我有 application-dev.yml 和 application-prod.yml。 我有數據庫道具。 當我將 spring.active.profile 設置為 dev 並且當我進行 Maven 全新安裝時,它向我拋出 datasource.url not found 錯誤。 (它只是不 ...
[英]Understanding the spring profile
我基本了解 spring 配置文件的工作原理。 但是在這個文件中這個-我無法得到它。 當前的Application.yml文件提到了三個配置文件,其中一個將激活以及我還需要知道的時間。 以下是 Application.yml 文件內容。 注意:我的資源中存在三個配置文件。 此外,如果我想查看另一個配 ...
[英]The Spring profile property values being overridden in yaml file
所以我的屬性文件看起來像:- 我在運行時設置 SPRING_PROFILE 值。 所以在同一個環境中有兩個相同應用程序的部署。 兩個配置文件(模式 1、模式 2)被映射到特定部署,作為 spring 啟動日志“消息”:“以下配置文件處於活動狀態:模式 1”,建議但是在獲取 ruleId 時,只有最后 ...
[英]@SpringBootTest Toggable webEnvironment?
我想在 SpringBootTest 中切換 webEnvironment 配置以支持在管道中運行測試(測試需要能夠自行啟動服務器)和本地(我想使用獨立服務器進行更快的測試)。 認為擁有一個我可以設置的配置文件將是一個很好的解決方案,但 SpringBootTest 似乎完全忽略了我在同一級別附加 ...
[英]How to disable auto configuration when test profile in @SpringBootApplication?
當使用某些配置文件(例如test )時,是否有優雅的方法來防止 AutoConfigure 配置類? 我的測試中有所有配置,並且不想用@Profile("!test")標記主文件夾中的每個配置還有: @SpringBootApplication(exclude=****Configuration. ...
[英]Profile specific logging in Spring Boot
我們有一個使用 log4j2 的 Spring Boot 應用程序。 我們希望為不同的配置文件使用不同的日志級別。 經過很多努力,我發現這在 log4j2 中是不可能的,但在 logback 中是可能的。 不過我不想使用 logback。 log4j2 無法做到這一點的原因是 - spring ...
[英]Spring profiles group
我決定處理配置文件並分組 為什么當我指定 dev 或 uat 時。 設置從主塊加載,然后從 dev 或 uat 替換。 頂部是執行器配置文件 當我在啟動時沒有指定配置文件時,理論上它只是默認的這種魔法不會發生 如何正確實現通用設置,然后根據默認、開發、uat 配置文件替換它們? ...
[英]Spring Repositories with different profiles
我有兩個不同的配置文件,並希望為該配置文件設置兩個不同的存儲庫。 但它是一個實體的存儲庫,它只是在查詢中具有不同的條件。 我嘗試這樣做: 這是我的存儲庫基本接口: 我有兩個配置文件存儲庫: 還有一個: 當我使用這個存儲庫時,我有課: 我預計當我擁有兩個活動配置文件之一時,它將被選 ...
[英]Springboot ActiveProfile annotation is triggering test regardless of active profile being used
我的 Springboot REST API 應用程序使用 JUnit 5 的 RESTAssured 集成測試。我希望能夠隔離這些 RESTAssured 測試,以便它們僅在內存 H2 數據庫中運行,為此,我使用如下配置文件: application.profile (將活動配置文件設置為 ...
[英]Spring Test @ActiveProfiles alternative?
我想為帶有外部變量的測試設置活動配置文件 - 例如,VM 選項。 我有什么變化嗎? 變體 1:使用變量設置@ActiveProfiles ,例如@ActiveProfile("${testProfile:test}") - 不工作或者我不知道如何。 變體 2:使用任何上下文設置,例如WebCont ...
[英]Read Multiple Properties File using spring profiles in Spring Boot
我正在嘗試在 spring 啟動時加載 2 個屬性文件。 其中之一包含元數據(數據庫連接和其他此類屬性)。 另一個包含業務邏輯(上游和下游實體之間的映射。這種映射在開發和生產中是不同的,因此不能有一個單一的資源文件)。 我想將 Spring 配置文件用於不同的環境(Dev、Stage、Prod)。 ...
[英]Spring bean depending on multiple profiles
我必須根據兩個可能的配置文件之一是否處於活動狀態來創建一個 bean,或者如果這些配置文件都沒有處於活動狀態,則創建一個不同的 bean。 我有以下幾點: 僅當沒有配置文件 A 或 B 處於活動狀態時,此代碼才有效。 為了使其在 A 或 B 處於活動狀態時工作,我必須切換 bean 聲明的順序。 ...
[英]Spring boot override prod properties from additional location file
賞金將在 4 天后到期。 這個問題的答案有資格獲得+50聲望獎勵。 flywell想引起更多人對這個問題的關注。 ...
[英]Skip schema.sql execution from test execution in spring boot
我在src/main/resources/下的schema.sql有下面一段SQL DDL 。 現在測試用例失敗了,因為它試圖在測試執行中創建索引,而給定的表在測試數據庫配置中不存在。 下面是我的測試數據庫配置。 測試失敗: 如何跳過測試執行中正在執行的schema.sql ? 或任何 ...
[英]Spring Profiles in combination with ConfigServer
我有一個非常基本的 Spring 引導配置服務器(剛剛添加了依賴項並使用 @EnableConfigServer 注釋了主類)。 一般來說,我想為我的每個應用程序支持具有不同屬性源的多個環境,這是 ConfigServer 本身的示例: 配置文件:默認(類路徑上的 application.yml): ...
[英]Conditional auto-wiring in Spring boot application
我有一個 spring 引導應用程序,我想為其創建單獨的配置文件,用於外部和嵌入式 tomcat。 如何檢查我的方法哪個配置文件處於活動狀態,以便我可以基於特定配置文件運行代碼。 我想出了一些代碼,如下所示。 上面的代碼不起作用。 我怎樣才能實現這個功能? 或者有更好的方法嗎? 我正在使用兩個配置文 ...