springboot 对404的处理

默认情况下发送一个不存在的请求、该请求会转发到/${context-path}/error
并且不会被ControllerAdvice拦截

2018-03-06 10:30:20.969 WARN  [http-nio-9090-exec-5] - No mapping found for HTTP request with URI [/oa/appmanager/queryList] in DispatcherServlet with name 'dispatcherServlet'
2018-03-06 10:30:20.982 INFO  [http-nio-9090-exec-5] - /oa/error
2018-03-06 10:30:20.982 INFO  [http-nio-9090-exec-5] - 
2018-03-06 10:30:20.991 INFO  [http-nio-9090-exec-5] - null

解决办法

#出现错误时, 直接抛出异常
spring.mvc.throw-exception-if-no-handler-found=true
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章