Java 向VSCode Debug launch.json添加Spring参数

Java 向VSCode Debug launch.json添加Spring参数,java,spring,spring-boot,visual-studio-code,vscode-debugger,Java,Spring,Spring Boot,Visual Studio Code,Vscode Debugger,我正在VSCode中使用JavaSpringBoot(2.1.2)应用程序。我有调试器工作,可以运行应用程序。但是,我在向run命令添加特定于Spring的参数时遇到了困难。我到处找了很多,但似乎找不到这方面的任何东西 我试图告诉spring使用两个application.yml文件。我将在命令行中使用以下代码来实际运行应用程序: mvn spring启动:运行\ -Dspring.config.location=classpath:/application.yml,classpath:/app

我正在VSCode中使用JavaSpringBoot(2.1.2)应用程序。我有调试器工作,可以运行应用程序。但是,我在向run命令添加特定于Spring的参数时遇到了困难。我到处找了很多,但似乎找不到这方面的任何东西

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

mvn spring启动:运行\
-Dspring.config.location=classpath:/application.yml,classpath:/application secret.yml

我希望能够将此参数添加到vscode launch.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"
        ]
    }
]}