当前位置: 首页 > news >正文

phpcms做网站40个免费网站推广平台

phpcms做网站,40个免费网站推广平台,国内扁平化网站,怎么做游戏网站统⼀⽤户登录权限验证 1、最初的用户登录效验:在每个方法里面获取session和 session 中的用户信息,如果存在用户,那么就认为登录成功了,否则就登录失败了。 2、第二版用户登录效验:提供了统一的方法,在每个需要验证的方法中调用…

统⼀⽤户登录权限验证

1、最初的用户登录效验:在每个方法里面获取session和 session 中的用户信息,如果存在用户,那么就认为登录成功了,否则就登录失败了。

2、第二版用户登录效验:提供了统一的方法,在每个需要验证的方法中调用统一的用户登录身份效验方法来判断。

3、第三版用户登录效验:使用Spring AOP来使用统一的用户登录效验。遇到了问题:

a)没有办法得到HttpSession和 Request 对象。

b)实际拦截规则很复杂,使用简单Aspect j表达式无法满足拦截的需求。

4、第四版用户登录效验:Spring拦截器来实现用户的统一登录验证。

a)实现自定义拦截器,实现 Spring 中的 HandlerInterceptor接口中的 preHandle 方法。

b)将自定义拦截器加入到框架的配置中,并且设置拦截规则。

1)给当前的类添加@Configuration 注解

2)实现WebMvcConfigurer接口

3)重写addInterceptors方法

注意:一个项目中可以同时配置多个拦截器。

拦截器步骤1:实现自定义拦截器

拦截器步骤2:将自定义拦截器添加到系统配置中,并设置拦截的规则 

 

此时插入一个小知识点,我们可以给所有地址添加上前缀: 

 

统⼀异常处理

1、给当前的类上加@ControllerAdvice/@RestControllerAdvice

2、给方法上添加@ExceptionHandler(xxx.class),添加异常返回的业务代码

上面我们是针对具体的某一个异常来做处理,异常有很多很多,我们也可以在下面继续穷举各种异常,但是我们就算穷举了所有的异常,但是针对用户自定义的异常我们还是无法进行处理。这个时候,我们可以把所有异常的父类Exception进行统一异常处理,这样就可以处理所有的异常情况了。

 

统⼀数据格式封装

1、给当前类添加@ControllerAdvice。

2、实现 ResponseBodyAdvice重写其方法。

注意:support方法返回一个 boolean值,true表示返回数据之前对数据进行重写,也就是会进入下面 beforeBodyWrite方法。如果返回false,表示对结果不进行任何处理,直接返回数据。 

 

http://www.yayakq.cn/news/780350/

相关文章:

  • 平阳县城乡规划建设局网站服装网站建设方法
  • wordpress移站wordpress lensnews
  • 个人如何接网站建设订单做网站年赚千万
  • weex做网站深圳北站网站建设
  • 户外商品网站制作一个网站开发的权限
  • 保定 网站泰安网站建设作用
  • 免费下载高清图片素材的网站彩票类网站是如何做代理的
  • 罗岗网站建设公司wordpress获得当前分类所有子分类
  • 住房和城乡建设部标准定额网站上海网站建设公司网站
  • seo网站分析工具seo项目培训
  • 深圳外贸网站推广爱情树表白网页在线制作
  • 深圳新型材料网站建设周口网站建设费用
  • 网站登录页一般做多大尺寸上海网站开发哪家好薇
  • 百度信息流网站可以做落地页吗网站seo优缺点
  • 做库房推广哪个网站好网站版块模板
  • 青岛知名网站建设外贸开发模板网站模板
  • 小学生信息科学做网站设计漂亮的网站
  • 邯郸网站设计开发公司产品推广网站排名
  • 网站首页图片代码链接缩短生成器
  • wordpress仿站视频校园网络设计方案ensp
  • 网网站建设站建设在哪里可以做网站赚钱
  • 啊宝贝才几天没做网站WordPress搬家文章404
  • 中国百强企业榜单关键词seo资源
  • 网站开发配置管理计划企业产品展示网站模板
  • 自适应网站怎样做移动适配计算机应用专业(网站开发)
  • 四川华鸿建设有限公司网站wordpress怎么破解版
  • 郑州网站建设价位注册安全工程师考试题库
  • 四川城乡建设网站提供网站建设费用
  • 网站模板怎么制作网站制度建设模板
  • 网站建设案例图片外贸网站模板大全