Если вы хотите создать новую папку «webapp», не делайте этого. Если вы используете Spring, вам это не понадобится! Как вам следует читать этот проект:
src/main/java
- это место, где вы пишете свои java файлы, которые будут go в производстве src/main/resources
- это место, куда вы положите ваш файл * .properties (в основном) и другие файлы, которые не являются файлами. java. src/test/java
- это место, где вы пишете файл. java, который будет запускать тесты для ваших файлов src/main/java/**.java
. target
- это место, где будут скомпилированы ваши файлы java. Вы найдете ваш файл .classes, а также файлы внутри src/main/resources
. Эти файлы будут внутри вашего .jar, когда вы решите создать его.
Вы думаете, что видите папку 2 src
, но на самом деле это ваша IDE, которая дает вам это. Если вы go в своей файловой системе, я уверен, что у вас будет только одна папка src
. Это ваша IDE, спасибо maven и некоторой конфигурации по умолчанию, которая «помечает» различные папки в категории, чтобы иметь возможность компилировать и запускать ваши тесты. Существует 4 категории:
sources
: src/main/java
resources
: src/main/resources
Test sources
: src/test/java
Test resources
: src/test/resources
(иногда)
Если вы создаете веб-приложение с использованием Spring, go прочитайте это: https://www.baeldung.com/spring-mvc-tutorial. Это хорошо объяснено, и вы сможете запустить проект за короткое время.