spring学习(1)

本文详细介绍了Spring MVC的工作流程,包括DispatcherServlet如何作为中央调度器处理HTTP请求,并通过HandlerMapping、HandlerAdapter等组件调用控制器。同时,还讲解了如何使用Spring MVC搭建简单项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


看了一些spring 的相关文章,自己做的一些总结
  1. spring的操作流程
  2. spring的几个注释
  3. spring的几个标签及解析
  4. 第一个spring程序
spring的操作流程,主要是通过一个dispatcherServlet去控制转发,类似与一个中间站。
第一步,user发出request-->dispatcher接受后转发给hander Mapping,可通过annotation来完成,由hander Mapping 去寻找适合的controller去处理相关过程
第二部,由hander Mapping 去找到HandlerExecutionChain 去处理,其中包含一些页面控制器和拦截器
第三步,再到handerAdapter去选择适合的功能处理器,如对于controller,去处理modelAndView
第四部,通过viewResolver去处理view返回对应的model 去前端
如下图,图片来源开涛的博客http://jinnianshilongnian.iteye.com/blog/1594806



spring的几个重要的配置:
@controller 在配置文件注明,只搜索含有Controller注释 的类,再在类上面注视@Controller即可,spring反射成功,xml中的配置下面说
@RequestMapping 用于接收url,以及包含的地址
@ pathvariable用于接收请求参数,url中,?前的参数即请求地址
@requestparam用于接收url以及具体的请求方式,?后面的具体参数

spring的几个标签

实现简单的spring的程序
第一步建立工程项目,可以导入spring 的jar和所依赖的jar或者用maven去依赖引入,
第二步,写web.xml中拦截的请求及对应dispatcher的配置
第三步,写dispatcher.xml中的相关的配置参数context,anotation以及一些bean(spring最主要是对bean的一些管理)
第四部,写dispatcher中对应的类,写上注释,返回到指定的jsp


参考文章http://jinnianshilongnian.iteye.com/blog/1594806 跟开涛学spring mvc
以及慕课网的视频教程,
谨以此文学习笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值