将Spring参数添加到VSCODE DEBUG启动.json



我正在使用VSCODE中的Java Springboot(2.1.2)应用程序。我的调试器可以正常运行,可以运行该应用程序。但是,我很难将春季特定参数添加到运行命令中。我已经环顾四周,但似乎找不到任何东西。

我试图告诉Spring使用两个application.yml文件。我将在命令行中使用的代码实际运行该应用程序:

mvn spring-boot:run -Dspring.config.location=classpath:/application.yml,classpath:/application-secret.yml

我希望能够将此参数添加到vscode启动.json文件中。

我当前的启动文件看起来像这样,但是我尝试了很多不同的变化。

{"version": "0.2.0",
"configurations": [
    {
        "type": "java",
        "name": "Debug Blog Rest",
        "request": "launch",
        "mainClass": "com.example.BlogRestApplication",
        "args": [
            "-Dspring.config.location=classpath:/application.yml,classpath:/application-secret.yml"
        ]
    }
]}

我实际上只是弄清楚了。我以为我以前尝试过,但我想没有。我必须将其从args更改为vmArgs

更新的文件:

{"version": "0.2.0",
"configurations": [
    {
        "type": "java",
        "name": "Debug Blog Rest",
        "request": "launch",
        "mainClass": "com.example.BlogRestApplication",
        "vmArgs": [
            "-Dspring.config.location=classpath:/application.yml,classpath:/application-secret.yml"
        ]
    }
]}

相关内容

  • 没有找到相关文章

最新更新