SpringMVC 檢視解析出錯

weixin_34389926發表於2018-03-27

當沒有在配置檔案中配置<mvc:annotation-driven/>,程式執行沒有出現問題,但是postman會報如下圖的問題:

image

<center>總結</center>
如果沒有<mvc:annotation-driven/>,那麼所有的Controller可能就沒有解析,所有當有請求時候都沒有匹配的處理請求類,就都去<mvc:default-servlet-handler/>即default servlet處理了。新增上<mvc:annotation-driven/>後,相應的do請求被Controller處理。總之沒有相應的Controller就會被default servlet處理。
所以要使用spring mvc中的@Controller註解
就必須要配置<mvc:annotation-driven />否則org.springframework.web.servlet.DispatcherServlet無法找到控制器並把請求分發到控制器

相關文章