Springmvc
一杯丶冰美式
No errors,no warning,please
展开
-
SpringMVC配置登录拦截器
项目中经常有需求,如果没有登录进入系统,则应该返回登录,那么这一层登录怎么去实现呢? 在ssm项目中主要通过继承HandlerInterceptorAdapter这个类代码:public class LoginIntercepter extends HandlerInterceptorAdapter { //handlerMapping处理前 //该函数...原创 2019-03-12 22:16:52 · 717 阅读 · 0 评论 -
SpringMVC拦截器实现工作原理(一)
SpringMVC拦截器的工作原理如图所示原创 2019-03-31 18:37:52 · 1004 阅读 · 0 评论 -
手写SpringMVC简单的demo案例
1.springmvc本质上是对servlet的封装,当用户发送一个请求后,其springmvc的工作原理如图所示:其流程为:1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截...原创 2019-03-31 18:41:33 · 632 阅读 · 0 评论 -
SpringMVC必知必会的过滤器与拦截器
1:什么是过滤器(Filter)过滤器Filter:过滤器通过实现Filter接口,实现了过滤器的三个方法,分别是初始化方法,dofilter方法和销毁方法,随着容器的启动和销毁而初始化和销毁,依赖于servlet容器,过滤器拦截的是地址栏请求,过滤器实在进入容器后执行的servlet之前...原创 2019-04-11 16:05:52 · 4008 阅读 · 0 评论 -
springboot 通用功能的开发
在开发过程中,我们常常会想,也许每天都是重复的CRUD类的工作,而基于面向对象又有很丰富的特性,例如:封装,继承,多态等特性。那么完全可以将通用的部分的代码抽离出来。极大的简化web开发。 什么样的功能可以被抽离?其实对于大家平常开发都会用的功能都可以抽离出来,一张表的增删改查。分页查询,批量操作等。对于缓存的操作,也可以抽离出来。尽可能的解除开发的耦合性, 对于通用功能的实现,也许对...原创 2019-07-30 14:49:49 · 1407 阅读 · 2 评论 -
SpringMvc报错Missing URI template variable ‘id‘ for method parameter of type long
long类型的方法参数缺少uri模板变量“id”问题出现的原因是使用@PathVariable注解而没有采用rest的写法如图所示:解决思路:加上 @RequestMapping("/ban/{userId}")...原创 2019-07-22 18:06:57 · 34569 阅读 · 7 评论