1、在上一篇的基礎上,今天利用一個小時的時間簡單整合了一下springmvc框架。因為之前沒有用過idea,所以中途還是卡頓了一會
2、並沒有采用idea創建項目時直接選擇springmvc的方法。這個周末有時間准備研究一下。
3、還采用昨天的demos項目。一上來,先添加maven依賴,如下圖所示
暫時就用到了這么多。可能也有暫時沒用的。這個暫時采用人多戰術。哈哈
4、接着配置web.xml
5、然后在resources文件夾下創建一個新的spring文件夾,以后每個框架對應一個自己的文件夾。在spring文件夾下新建一個springmvc.xml文件
springmvc.xml 簡單配置如下
6、新建一個controller包,並新建一個Controller類
7、按理說,這時候正常啟動tomcat啟動項目就ok了,但是這時候就碰到問題了。 啟動tomcat,訪問接口,會報classnotfound的錯誤,原因是org.springframework.web.servlet.DispatcherServlet這個類找不到。
這個錯誤我在eclipse中遇到過,原因是jar包雖然添加了maven依賴,但是項目中並沒有jar包,但是解決這個問題的辦法是,右鍵項目,選擇properties->Deployment Assembly ->Add添加maven dependencies
但是如何在idea中解決這個問題呢?
答案是 File->peoject structure->artifacts, 這時你會看到,WEB-INF目錄下沒有 lib, 你需要新建一個lib文件夾,選中它,點擊加號,選擇libarary files,將右側的jar包都添加到lib下