一、 首先添加SpringMVC的依赖
添加完依赖之后要更新一下Maven
二、 在web.xml中配置前端控制器
注:配置load-on-startup的作用
如果在一个Servlet里面配置 load-on-startup
它就会在项目启动的时候执行类加载 实例化 init初始化
之前是第一次请求的时候执行
现在是项目启动的时候就加载 实例化 init初始化
这里的数字用几 实际上是无所谓的
如果有好几个servlet 都要在项目启动的时候加载的话
可能有不同的数字 数字越小越优先加载
现在只有这一个 实际上写多少都是一样的
三、 在WEB-INF目录下添加一个SpringMVC的配置文件
名字是刚才的Servlet的名字+servlet.xml
我们这个就叫做springmvc-servlet.xml
四、 在SpringMVC的配置文件中配置这样几个选项
(1) 配置映射器和驱动器的注解驱动
注:映射器和适配器的作用
SpringMVC的映射器会根据路径找到对应的控制器
就是请求的这个路径应该对应控制器里的哪一个方法
然后找到方法之后再调用适配器
然后适配器再去调用这个方法
(2) 配置视图解析器
注:视图解析器的作用
它的主要作用是:根据对应的视图名称,找到具体的视图模板对象
(3) 配置控制器包的扫描
就是请求一个网址的时候,要到哪些包的下面去找控制器
五、 以上都配置好了以后要修改一下配置文件,否则直接运行会报错
把之前配置文件中的cache都替换成mvc
六、 添加一个控制器类和jsp页面
然后在WEB-INF目录下添加一个test.jsp页面
然后在浏览器中访问网址 http://localhost:8080/项目根路径/test,就可以正常访问了
0条评论
点击登录参与评论