自定义Spring Boot配置文件未在IntelliJ中激活

时间:2020-06-19 18:45:56

标签: java spring spring-boot intellij-idea

我正在尝试为dev,ct,e2e和prod创建spring boot配置文件。我正在使用application-*。yml文件提供配置文件特定的设置。我能够成功激活ct和prod配置文件,但无法激活dev和e2e配置文件。

我仅在IntelliJ中观察到此问题。这是IntelliJ中的错误还是我遗漏了一些东西?

我当前正在使用IntelliJ Community Edition 2020.1版本。 我试过从application.yml,VM选项和IntelliJ中的Program Args激活配置文件,但是没有运气。 奇怪的是,即使在打印Spring Boot徽标后控制台日志也被卡住了。下面是日志片段:

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

在此之后不打印任何日志。再说一次:只有在开发人员,e2e或其他配置文件名称中,ct和prod才能正常工作。

1 个答案:

答案 0 :(得分:0)

该问题是由于logback-spring.xml中的配置错误所致。 没有为自定义配置文件配置附加程序,因此未将日志写入控制台。该应用已正确激活,仅未打印日志。

相关问题