Visual Studio Code + Spring Boot Project изменяют spring.properties.additional-location и т.д. - PullRequest
0 голосов
/ 27 февраля 2019

Недавно я решил pass from Eclipse to VS Code, все работает гладко для разработки Javascript, но для Spring Boot приложений я не знаю, как их здесь настроить.

За исключением файла application.properties, который у меня естьеще один дополнительный local.properties, который я использую для локального запуска Spring Boot Application.

Я вижу, что есть launch.json файл:

{
    "configurations": [

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

В Eclipse я добавляю дополнительную конфигурацию для запуска моего приложения Spring Boot, как показано ниже:

enter image description here

Как я могу сделать это против кода :)?

Вот проблема на странице Vs Code Github

1 Ответ

0 голосов
/ 27 февраля 2019

В отличие от JavaScript, код Java должен быть скомпилирован, поэтому он не будет работать из коробки с кодом Visual Studio, поскольку это просто прославленный текстовый редактор.

Однако для этого есть несколько инструментов, иребята из VS кода имеют хорошее руководство по настройке - 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"
    }
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...