簡體   English   中英

自定義 spring 引導配置文件未在 IntelliJ 中激活

[英]Custom spring boot profiles not getting activated in IntelliJ

我正在嘗試為 dev、ct、e2e 和 prod 創建 spring 引導配置文件。 我正在使用 application-*.yml 文件來提供特定於配置文件的設置。 我能夠成功激活 ct 和 prod 配置文件,但無法激活 dev 和 e2e 配置文件。

我只在 IntelliJ 中觀察到這個問題。 這是 IntelliJ 中的錯誤還是我遺漏了什么?

我目前使用的是 IntelliJ Community Edition 2020.1 版本。 我嘗試從 application.yml、VM 選項和 IntelliJ 中的 Program Args 激活配置文件,但沒有成功。 奇怪的是,在打印 spring 引導徽標后,甚至控制台日志也卡住了。 以下是日志片段:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.0.RELEASE)

在此之后沒有打印日志。 同樣:這只發生在 dev、e2e 或其他配置文件名稱上,ct 和 prod 工作得很好。

該問題是由於 logback-spring.xml 中的配置不正確造成的。 沒有為自定義配置文件配置附加程序,因此日志沒有寫入控制台。 該應用程序已正確激活,只是未打印日志。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM