曾经下载过springmvc并研究过,最近打开当时的项目已经跑不通了,还在探究中,一定是少了点什么细节操作。先重写回顾一下mvc,这次要记录下来了。
首先下载了springmvc项目基础,下载操作网上很容易找到。
可以看到项目其实就是引用了2个spring下的模块。spring项目之前也下载看过,长这个样子。
所以我们口中提的springmvc我理解其实是spring公司开发的一个模块,我们项目引用了这个模块里的servelet等类,从而实现的界面与数据库的一些交互。
springmvc的controller层需要引用到javax.servlet.http下的HttpServletRequest,这是tomcat的jar中的类,所以他和tomcat是按照接口开发的,所以这是我们的springmvc项目可以tomcat 启动的根本原因。
网上有的说tomcat的servlet-api.jar 包直接复制到lib目录下,测试发现根本不行。
经查阅,打开 File -> Project Structure -> Modules -> Dependencies -> 加号添加
就可以了
本篇仅仅是了解springmvc的基本原理以及操作碰到的坑,实际操作建议引用pom下载,这个年代用lib,呲
附操作手册: Spring MVC【入门】.