2023-02-18 11:34

SpringMVC手把手入门教程

wanmatea

JavaEE

(546)

(0)

收藏

一、 首先添加SpringMVC的依赖

image.png

添加完依赖之后要更新一下Maven

image.png 

二、 在web.xml中配置前端控制器

image.png 

注:配置load-on-startup的作用

如果在一个Servlet里面配置 load-on-startup

它就会在项目启动的时候执行类加载 实例化  init初始化

之前是第一次请求的时候执行

现在是项目启动的时候就加载 实例化 init初始化

这里的数字用几 实际上是无所谓的

如果有好几个servlet 都要在项目启动的时候加载的话

可能有不同的数字 数字越小越优先加载

现在只有这一个 实际上写多少都是一样的

三、 WEB-INF目录下添加一个SpringMVC的配置文件

名字是刚才的Servlet的名字+servlet.xml

我们这个就叫做springmvc-servlet.xml

image.png 

四、 在SpringMVC的配置文件中配置这样几个选项

(1) 配置映射器和驱动器的注解驱动

image.png 

注:映射器和适配器的作用

SpringMVC的映射器会根据路径找到对应的控制器

就是请求的这个路径应该对应控制器里的哪一个方法

然后找到方法之后再调用适配器

然后适配器再去调用这个方法

(2) 配置视图解析器

image.png 

注:视图解析器的作用

它的主要作用是:根据对应的视图名称,找到具体的视图模板对象

(3) 配置控制器包的扫描

就是请求一个网址的时候,要到哪些包的下面去找控制器

image.png 

五、 以上都配置好了以后要修改一下配置文件,否则直接运行会报错

把之前配置文件中的cache都替换成mvc

image.png

六、 添加一个控制器类和jsp页面

image.png 

然后在WEB-INF目录下添加一个test.jsp页面

image.png 

然后在浏览器中访问网址 http://localhost:8080/项目根路径/test,就可以正常访问了

image.png 

0条评论

点击登录参与评论