Did not find handler method for springMVC資源文件掃描不到---關於spring的那些坑


今天將項目的spring版本升級到4.2.5版本后,登錄首頁發現資源文件全部訪問不到,頁面徹底掛掉;

查找原因,后來又查找spring的更新文檔后,才確認下來原來是mvc-dispatcher-servlet.xml中靜態資源文件的配置寫的有問題

//下面這個是舊版本我們之前寫的配置文件

<mvc:resources location="/assets/**" mapping="/assets/**" />
<mvc:resources location="/public/**" mapping="/public/**" />
<mvc:resources location="/upload/**" mapping="/upload/**" />

//下面是spring官方給出的配置文件的格式,原因就是location配置項后面多加的兩個【**】,貌似舊的spring 3.x 版本可以支持后面加【**】這種的配置,更新到4.x之后就不行了

<mvc:resources location="/assets/" mapping="/assets/**" />
<mvc:resources location="/public/" mapping="/public/**" />
<mvc:resources location="/upload/" mapping="/upload/**" />

 

今天又遇到一個坑,升級之后controller中的方法體會執行兩次,版本返回舊的就OK,目前未知原因,后續更新;

 

謹將此記錄下來,造福后來人

如果覺得有幫助,請點贊……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM