有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将Spring参数添加到VSCode调试启动。json

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

我试图告诉spring使用两个应用程序。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"
        ]
    }
]}

共 (1) 个答案

  1. # 1 楼答案

    事实上我刚想出来。我以为我以前试过这个,但我想没有。我不得不把它从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"
            ]
        }
    ]}