Java 向VSCode Debug launch.json添加Spring参数
我正在VSCode中使用JavaSpringBoot(2.1.2)应用程序。我有调试器工作,可以运行应用程序。但是,我在向run命令添加特定于Spring的参数时遇到了困难。我到处找了很多,但似乎找不到这方面的任何东西 我试图告诉spring使用两个application.yml文件。我将在命令行中使用以下代码来实际运行应用程序: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
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"
]
}
]}