В этом посте я объясню, как мне удалось настроить spring mvc в vscode с помощью проекта maven.
Отказ от ответственности Это руководство содержит только процесс настройки и структурирование проекта, полностью обработанные maven.
Если у вас не установлен vscode, вам придется установить его из https://code.visualstudio.com/download .
Установить OpenJDK
Для этого процесса я буду использовать jdk15, который вы можете скачать с https://jdk.java.net/15/ . Я на платформе Windows, поэтому я скачал сборку для Windows/x64, как указано на странице загрузки.
После успешной загрузки распакуйте архив и укажите путь установки jdk (местоположение для размещения распакованного файла) как C:\Program Файлы\Java\jdk-15.0.1.
Установка Apache Maven
Мы будем использовать apache maven для управления проектами, который вы можете скачать с http://maven.apache.org/download.cgi . Версия Maven, используемая в этом руководстве, – версия 3.6.5. После успешной загрузки разархивируйте файл и укажите путь его установки (местоположение для размещения распакованного файла) в C:\Program Файлы\Apache\apache-maven-3.6.3
Скопируйте путь к корзине установленного apache maven, который должен быть C:\Program Файлы\Apache\apache-maven-3.6.3\bin и включите его в переменную PATH в конфигурации системы. Это позволит получить доступ к команде mvn (maven) с терминала, а также к другим командам maven.
Необходимое расширение VS Code
Для удобства разработки нам потребуется установить пакет расширений Java, который поможет обеспечить интеллектуальное завершение кода, отладку, языковую поддержку и другие функции, позволяющие нам работать с IDE.
Откройте vs code и щелкните значок расширения на боковой панели (или используйте Ctrl + Shift + X). Найдите пакет расширений Java в поле поиска и установите его.
Создание Веб-Проекта Maven
Откройте палитру команд vs code из Вид -> Палитра команд в строке меню (или используйте Cntrl + Shift + P). Поиск Ява: Создайте Java-проект в поле поиска и выберите нужный вариант из списка. Отобразится другое представление для выбора типа вашего проекта, одним из которых является Maven. Выберите опцию Maven. Нас интересует веб-проект, поэтому выберите maven-archetype-веб-приложение в представлении архетипа.
Maven будет работать на терминале vscode и установит все необходимые зависимости для базового проекта веб-приложения. Во время процесса вам будет предложено в интерактивном режиме ввести идентификатор группы проекта , идентификатор артефакта, версию, имя пакета.
Для этого процесса я использовал эти значения (вам не обязательно использовать то же самое)
groupId : com.spaceofmiah artifactId: blog
Для остальных я использовал значения по умолчанию.
С помощью приведенных выше сведений maven автоматически создаст хорошо структурированный проект веб-приложения.
Добавление зависимости от Пружины
Чтобы добавить зависимости spring mvc, откройте панель команд vs code из Вид -> Панель команд в строке меню (или используйте Cntrl + Shift + P). Найдите Maven: Добавьте зависимость выберите ее из списка команд. Откроется другое поле поиска для поиска зависимостей. Искать
1) пружинный сердечник с идентификатором группы org.пружинный каркас 2) весенние бобы с идентификатором группы org.springframework 3) весенний контекст с идентификатором группы org.springframework
Убедитесь, что вышеуказанные зависимости взяты из org.springframework groupId.
ПРИМЕЧАНИЕ: для каждого поиска зависимостей обязательно выбирайте соответствующую зависимость из списка зависимостей. Это автоматически добавит выбранные зависимости в pom.xml .
Внимание: После добавления зависимости, pom.xml файл может открыться. Когда это произойдет, сохраните файл с помощью Ctrl + S и закройте файл. Это делается только для того, чтобы избежать структурных ошибок в pom.xml .
Чтобы установить добавленные зависимости, откройте палитру команд vscode из Вид -> Палитра команд в строке меню (или используйте Cntrl + Shift + P). Найдите Maven: Выполните команды . Откроется другое представление, в котором вы можете выбрать команду установить из перечисленных параметров.
Домашние настройки Java
Существуют различные способы разрешить нашему java-приложению доступ к нашему jdk, который мы установили ранее.
1) Скопируйте путь установки C:\Program Файлы\Java\jdk15.0.1. Создайте переменную среды JAVA_HOME в системных конфигурациях и установите ее значение в путь jdk, скопированный.
2) Добавьте скопированный путь установки jdk в переменную PATH в системных конфигурациях
3) пользовательские настройки в vscode также можно использовать для настройки пути установки jdk. Откройте панель команд vs code из Вид -> Панель команд в строке меню (или используйте Cntrl + Shift + P). Поиск Java: Настройка среды выполнения Java . Это должно открыть интерфейс, с помощью которого вы можете задать путь установки jdk.
Задача Сборки И Компиляции
Чтобы скомпилировать или собрать проект, в корне проекта, если у вас еще нет каталога .vscode (который автоматически создается vscode), создайте его и в каталоге создайте задачи.json
файл, содержащий
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "verify", "type": "shell", "command": "mvn -B verify", "group": "build" }, { "label": "test", "type": "shell", "command": "mvn -B test", "group": "test" }, { "label": "compile", "type": "shell", "command": "mvn -B test", "group": "build" } ] }
С этим набором вы можете запустить компиляцию
задачи для создания проекта, сначала открыв палитру команд vscode из Вид -> Палитра команд в строке меню (или используйте Cntrl + Shift + P). Поиск Задачи: Запустите задачу , выберите опцию compile
, которая скомпилирует ваш исходный код в .военное досье.
Предупреждения и ошибки Встречающийся
Предупреждение о соответствии требованиям компилятора
Откройся pom.xml , проверьте, соответствует ли версия, указанная для maven.compiler.source
и maven.compiler.target
соответствует установленной версии jdk, если нет, измените ее на установленную версию jdk, которая равна 15. (Этот шаг исправил предупреждение)
Вы успешно настроили веб-приложение с использованием maven в vscode, поддерживающее spring mvc. Следите за обновлениями для следующего руководства, которое сделает этот шаг еще дальше. Оставляйте свои мысли, вопросы или предложения в комментариях ниже. Нажмите на кнопку “Мне нравится” и поделитесь статьей с другом. Спасибо
исходный код можно получить с github
Оригинал: “https://dev.to/spaceofmiah/spring-mvc-on-vscode-maven-project-50g8”