【发布时间】:2020-01-15 07:58:13
【问题描述】:
我的 Spring 引导休息控制器调用出现 404 未找到
以下是我的休息控制器类:
@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 调用请求正文:
{ “名称”:“xyz”, “年龄”:“10”, “性别女” }
我错过了什么?
【问题讨论】:
标签: spring-boot