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下