SpringMvc相关知识

一.SpringMVC

1.SpringMVC:

SpringMVC是一种基于Java实现MVC模型的轻量级Web框架

2.实现步骤

1 创建web工程(Maven结构)
2 设置tomcat服务器,加载web工程(tomcat插件)
3 导入坐标(SpringMVC+Servlet)
4 定义处理请求的功能类(UserController)
5 编写SpringMVC配置类,加载处理请求的Bean。
6 加载SpringMVC配置,并设置SpringMVC请求拦截的路径
3.请求映射路径

(1) @RequestMapping注解

类型:==方法注解 类注解==

位置:SpringMVC控制器方法定义上方

作用:设置当前控制器方法请求访问路径,如果设置在类上统一设置当前控制器方法请求访问路径前缀

4.请求方式

(1)GET请求

(2)POST请求

5.普通参数

普通参数:当请求参数名与形参变量名不同,使用@RequestParam绑定参数关系

类型:形参注解

位置:SpringMVC控制器方法形参定义前面

作用:绑定请求参数与处理器方法形参间的

6.springMVC监听器、过滤器、拦截器

(1)监听器

感知到包括 request(请求域)、session(会话域)、application(应用程序)的初始化和属性的变化;

(2)过滤器

过滤器的使用,只需要实现filter接口,重写doFilter()、init()、destroy()方法即可;

(3)拦截器

依赖于web框架,springmvc中的拦截器是AOP思想的具体应用,需要实现HandlerInterceptor或者WebRequestInterceptor,重写preHandle()、postHandle()和afterCompletion()方法;

执行顺序:监听器——>过滤器——>拦截器——>servlet执行——>拦截器——>过滤器——>监听器。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值