--spring.output.ansi.enabled配置在哪里?

时间:2017-12-28 17:17:07

标签: spring-boot

我继承了一个java Spring Boot项目,我是大多数java配置的新手。当我在调试模式下运行此应用程序时,作为args[0]传递给我的应用程序的第一个参数是--spring.output.ansi.enabled=always。我搜索了我的项目文件,但无法看到这可能被配置为关闭的位置,也就是说我不希望它作为参数传入。我使用的是Spring STS 3.9.1 IDE。

4 个答案:

答案 0 :(得分:4)

在Spring STS IDE中,调试配置有一个选项ANSI console output,已经过检查。取消选中会停止传递的参数。

答案 1 :(得分:0)

您可以将任何Spring Boot配置属性放入application.properties(请参阅here)。

或者您可以使用任何其他机制来外部化您的配置属性(请参阅here)。

答案 2 :(得分:0)

在“调试配置”下,取消选中红色突出显示的字段。Debug Configuration

答案 3 :(得分:0)

尽管所有先前的答案都是正确的,但这里是另一种选择:在STS / Eclipse运行/调试配置(选项卡SPRING_OUTPUT_ANSI_ENABLED=ALWAYS)中设置环境变量Environment,或者在其他情况下为您的帐户或全局设置环境变量您的机器。