spring mvc入门框架演示(纯java配置)

1、笔记

这是一篇关于spring mvc,用纯java配置的学习笔记,之前写过用xml配置的笔记,地址:spring mvc入门框架演示(xml配置),我参考学习《spring 实战第4版》,照着书上写代码,在最后总是运行出错;也参考了网上写的好多文章,到我这里总还是出错;也请教过java的人,他们都很忙,事先答应帮我调,之后就没有下文了;于是只能靠自己不断去尝试、摸索,幸好,终于是运行通过了。

2、具体步骤

环境:

intellij idea

jdk1.8

tomcat9.0.14

maven

新建项目:

Spring mvc请求流程图:

以下是对上图数字圈的解释:

1、DispatcherServlet的任务是将请求发送给spring mvc控制器。控制器是一个用于处理请求的spring 组件。

2、DispatcherServlet通过查询一个或多个处理器映射来确定请求的下一站在哪里

3、DispatcherServlet一旦选择了合适的控制器,就会将请求发送给选中的控制器。

4、控制器所做的最后一件事就是将模型数据打包,并且标示出用于渲染输出的视图名,然后将请求连同模型和视图名发送给DispatcherServlet

5、DispatcherServlet将会使用视图解析器来将逻辑视图名匹配为一个特定的视图实现。

6、DispatcherServlet已经知道由哪个视图渲染结果,那请求的任务基本上就完成了。这一步就是视图的实现了。

 

配置pom.xml

配置DispatcherServlet:

当我准备创建一个类时,发现竟然没有这个选项,这个问题解决办法是:

右键main目录 -> Mark Directory as -> Source root即可

编写控制器:

编写jsp文件:

部署项目:

参考我的上一篇文章:

spring mvc入门框架演示(xml配置)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值