SpringMVC
穷水叮咚
这个作者很懒,什么都没留下…
展开
-
SpringMVC拦截器
原文链接SpringMVC中拦截器的定义和配置SpringMVC中拦截器的定义在SpringMVC中,定义拦截器要实现HandlerInterceptor接口,并实现该接口中提供的三个方法,如下:public class Interceptor1 implements HandlerInterceptor { @Override public boolean preHandle(...转载 2018-03-30 10:08:34 · 128 阅读 · 0 评论 -
SpringMVC工作原理
SpringMVC工作流程SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 Dispatch...原创 2018-03-30 09:57:31 · 109 阅读 · 0 评论 -
@RequestParam,@PathParam,@PathVariable等注解区别
@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模板里面来填充@RequestParam看下面一段代码:http://localhost:8080/springmvc/hello/101?param1=10&a...原创 2018-03-30 10:52:30 · 338 阅读 · 0 评论 -
注解 @CrossOrigin
在Controller中看到@CrossOrigin ,这是什么?有什么用?为什么要用? what? @CrossOrigin是用来处理跨域请求的注解 先来说一下什么是跨域: (站在巨人的肩膀上)跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系...转载 2018-08-01 15:18:46 · 1114 阅读 · 0 评论 -
拦截器和过滤器的区别
①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。⑥拦截器可以获取IOC容器...转载 2019-07-05 15:37:31 · 477 阅读 · 0 评论