Visual Studio Code + Sping Boot 项目更改spring.properties. additional-location等

7ivaypg9  于 2023-09-29  发布在  Spring
关注(0)|答案(2)|浏览(98)

最近我决定pass from Eclipse to VS Code,一切都运行顺利的JavaScript开发,但对于Spring Boot应用程序,我不知道如何配置他们在这里。
除了application.properties文件,我还有一个额外的local.properties,我用它来本地运行Sping Boot 应用程序。
我看到了一个launch.json文件:

{
    "configurations": [

        {
            "type": "java",
            "name": "CodeLens (Launch) - fmApplication",
            "request": "launch",
            "mainClass": "com.application.zz.app.fmApplication",
            "projectName": "file-manager"
        }
    ]
}

在Eclipse中,我添加了额外的配置来运行我的Sping Boot 应用程序,如下所示:

我怎么能这样做是VS代码:)?
Here is the issue on Vs Code Github Page

qf9go6mv

qf9go6mv1#

与JavaScript不同,Java代码需要编译,所以它不会与Visual Studio代码一起开箱即用,因为它只是一个美化的文本编辑器。
但是有多种工具可以满足这个需求,VS code的人有一个很好的设置指南-https://code.visualstudio.com/docs/java/java-spring-boot

解决方案:

因此,您有一个application.properties文件,本地有一个application-local.properties注意,您必须像这样命名本地属性)。
然后在launch.json中将其添加到程序参数中:
"args": "--spring.profiles.active=local"
例如,您的launch.json文件将如下所示:

{
  "configurations": [
    {
      "type": "java",
      "name": "CodeLens (Launch) - fmApplication",
      "request": "launch",
      "mainClass": "com.intralot.l10.app.fmApplication",
      "projectName": "file-manager",
      "args": "--spring.profiles.active=local"
    }
  ]
}
vcirk6k6

vcirk6k62#

如果您使用的是Spring Boot Dashboard,您可以右键单击应用程序,然后选择要激活以执行应用程序的配置文件。请注意,配置文件列表是使用应用程序属性/yaml文件列出的。因此,即使在resources文件夹中保留一个空文件,也要列出配置文件。

相关问题