Я получаю 404, НЕ найденный для моего вызова контроллера загрузки Spring.
Ниже приведен мой класс контроллера отдыха:
@RestController
@RequestMapping("/v2")
public class PassengerController {
@RequestMapping(value="/addPassengerDetails", method=RequestMethod.POST)
public Passenger addPassenger(@RequestBody Passenger p) {
System.out.println("in Passenger Controller");
// logic to return Passenger Type response
}
Я вижу следующие журналы и сам оператор SYSO не печатается.
o.s.web.servlet.DispatcherServlet : POST "/v2/addPassengerDetails", parameters={}
DEBUG 1252 --- [nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/", "/"]
DEBUG 1252 --- [nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found
--- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND
--- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : "ERROR" dispatch for POST "/error", parameters={}
Вот мое тело запроса для вызова POST:
{"name": "xyz", "age": "10", "пол" : "женщина"}
Что мне не хватает?