Я пытаюсь запустить этот пример проекта Maven, который я клонировал: https://spring.io/guides/gs/rest-service/
В инструкциях сказано, что я должен видеть сообщение «Hello World», но все, что я вижу, это сообщение об ошибке ниже в браузере.
Страница ошибки Whitelabel
Это приложение не имеет явного сопоставления для /error, поэтому вы рассматриваете это как запасной вариант.
Чт, 17 декабря, 13:50:12 EET 2020 Произошла непредвиденная ошибка (тип=Не найдено, статус=404).
Любые идеи по исправлению этого будут очень признательны.
URL-адрес, открытый по умолчанию http://localhost:8080/
, не покрывается вашим контроллером, либо откройте http://localhost:8080/greeting
, либо разверните @GetMapping(value = {"/greeting", "/"})
с путем по умолчанию
Ошибка 404, не найдено. Это означает, что URL-адрес вашего сервиса неверен. Укажите URL-адрес службы, которую вы используете для доступа к службе Rest. Я только что импортировал тот же проект и смог успешно запуститься. При нажатии на URL http://localhost:8080/greeting?name=User и получении {"id":1,"content":"Привет, пользователь!"}. Несколько советов 1. Импортируйте проект maven из «полной» папки. 2. Просто запустите приложение Springboot, запустив Щелкните правой кнопкой мыши -> «RestServiceApplication» -> запустите как java. И нажмите URL-адрес http://localhost:8080/greeting?name=User. Примечание: проверьте порт на запущенном сервере tomcat.