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文件:
部署项目:
参考我的上一篇文章: