1. 程式人生 > >springMVC訪問不到控制器解決方案

springMVC訪問不到控制器解決方案

昨天自己搭建了一個springMVC專案,結果搭建完成之後,啟動,既訪問不到控制器,也訪問不到靜態資源,想了兩個小時沒找到,今天早上起來,還不報錯,這不坑爹嗎?一步一步找原因,
1.先是把pom檔案關於spring的依賴換了,啟動後發現能訪問靜態資源了
2.修改了spring配置檔案,加了這麼一行

<mvc:annotation-driven/>

然後重啟專案,發現能訪問控制器了。。。

查閱了資料:
原來只是告訴spring去掃描哪幾個包的註解(@controller,@service…等等)。。。他不會去配置對映,具體配置對映還是需要
,只有這個才會去掃描@requestMapping 這個註解。。。所以如果你沒有加這行,當然就訪問不到控制器了,。。。。。。

總結:其實這種問題,我遇到不止一次了,但是每次都是解決了,沒有深入去了解為什麼,其實這樣是不好的,只有你理解了原理,下次才不會犯同樣的錯誤