Итак, я пытаюсь выполнить руководство https://spring.io/guides/gs/rest-service/#scratch, и я устанавливаю проект maven, выполняя команду "запустить как" "maven build" с чистой установкой в параметре цели. Я не могу понять, в чем проблема. Я также использую плагин m2e для запуска сборки maven, потому что я искал ответы других, и люди говорят, что использование командной строки eclipse maven ужасно.
Но я получаю эту ошибку в браузере на http://localhost: 8080 / приветствие
Состояние HTTP 404 - Не найдено Тип Отчет о состоянии
Сообщение / приветствие
Описание Исходный сервер не нашел текущего представления для целевой ресурс или не хочет раскрывать, что он существует.
Apache Tomcat / 9.0.31
Сборка выполнена успешно:
https://pastebin.com/QJtxyjxV
Я вставил его сюда, потому что переполнение стека помечает его как спам, а также я снова вставил несколько строк кода, потому что ссылка не была принята: /
mockHttpServletRequest:
HTTP Method = GET
Request URI = /greeting
Parameters = {}
Headers = []
Body = null
Session Attrs = {}
Handler:
Type = com.example.restservice.GreetingController
Method = com.example.restservice.GreetingController#greeting(String)
Async:
Async started = false
Async result = null
Resolved Exception:
Type = null
ModelAndView:
View name = null
View = null
Model = null
FlashMap:
Attributes = null
MockHttpServletResponse:
Status = 200
Error message = null
Headers = [Content-Type:"application/json"]
Content type = application/json
Body = {"id":1,"content":"Hello, World!"}
Forwarded URL = null
Redirected URL = null
Cookies = []
MockHttpServletRequest:
HTTP Method = GET
Request URI = /greeting
Parameters = {name=[Spring Community]}
Headers = []
Body = null
Session Attrs = {}
Handler:
Type = com.example.restservice.GreetingController
Method = com.example.restservice.GreetingController#greeting(String)
Async:
Async started = false
Async result = null
Resolved Exception:
Type = null
ModelAndView:
View name = null
View = null
Model = null
FlashMap:
Attributes = null
MockHttpServletResponse:
Status = 200
Error message = null
Headers = [Content-Type:"application/json"]
Content type = application/json
Body = {"id":2,"content":"Hello, Spring Community!"}
Forwarded URL = null
Redirected URL = null
Cookies = []