鍍金池/ 問答/Java/ spring MVC 如何處理未被controller的請求為404?

spring MVC 如何處理未被controller的請求為404?

1、比如有個HelloController,處理http://localhost:8080/hello。返回hello.jsp。

clipboard.png

2、但是http://localhost:8080/helloWorld,我沒有controller處理,我想讓它返回404.jsp??墒墙Y(jié)果卻報了500錯誤。
請大神幫我分析下。怎么解決?謝謝!

clipboard.png

回答
編輯回答
伐木累

分兩種,如果直接是spring web的話,可以再web.xml中指定;如果是spring boot,需要使用java config來實現(xiàn),具體參考下面的博文:
http://cxytiandi.com/blog/det...

2018年4月8日 17:54
編輯回答
歆久

問題解決了。是我contextConfigLocation配置錯誤。
注釋掉下面這段就ok啦。
<mvc:default-servlet-handler default-servlet-name="HelloWeb"/>

2018年9月1日 08:20