Новый проект с использованием Spring Initializr не запускается в браузере - PullRequest
0 голосов
/ 22 марта 2020

Сборка нового проекта, загруженного с использованием https://start.spring.io/, не выполняется в браузере. Я видел некоторые решения в стеке потока, которые требуют внесения некоторых изменений или добавления, но приложение по умолчанию / из коробки не запускается.

Я спросил это в Github https://github.com/spring-projects/spring-boot/issues/20603 но мне сказали, что мне нужно добавить сопоставления запросов или что-то еще. Там нет отображения по умолчанию для root. Это действительно страница ошибок по умолчанию, показывающая 404.

Есть ли документация для "добавления сопоставлений запросов или чего-то еще"? Это поможет, если приложение запустится с отображением некоторого текста вместо сообщения об ошибке. Это может быть простой очевидной вещью для разработчиков Spring, но для учащихся, требующих больших усилий.

http://localhost: 8080 /

enter image description here

ШАГИ ДЛЯ ВОСПРОИЗВОДСТВА:

Загрузить новый проект по адресу https://start.spring.io/

enter image description here

mvn clean package

enter image description here

mvn spring-boot:run

enter image description here

1 Ответ

2 голосов
/ 22 марта 2020

Это ожидаемое поведение сразу после создания проекта Spring Boot fre sh. Инициализатор не регистрирует для вас конечную точку, он просто дает вам скелет проекта, с которым вы можете начать работать.

Если вы хотите увидеть что-то на localhost:8080/ рассмотрите возможность добавления следующего Java класс для вашего проекта:

@RestController
public class HelloWorldController {

  @GetMapping
  public String helloWorld() {
    return "Hello World!";
  }

}

Если вы новичок в Spring / Spring Boot, я могу порекомендовать следующие ресурсы:

...