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

网站开发文档需求分析周口网络推广哪家好

网站开发文档需求分析,周口网络推广哪家好,梅林网站建设公司,网站开发一定要学java吗统⼀⽤户登录权限验证 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.hkea.cn/news/840394/

相关文章:

  • 专门做拼团的网站西安网站开发
  • 怎么看网站开发语言太原seo推广
  • 什么网站做宣传好新乡网站seo
  • 济南网站制作服务价格信息流优化师前景
  • 新手制作网站工具bt磁力猪
  • 怎么做网站系统深圳头条新闻
  • 北京网站设计公司新鸿儒seo公司的选上海百首网络
  • 百姓网二手拖拉机百度seo优化排名客服电话
  • 北京南站是丰台站吗seo优化什么意思
  • 外贸营销型建站关键词全网搜索工具
  • 有什么网站可以做扣扣头像腾讯企点app下载安装
  • 网站设计怎么做链接拉新推广怎么快速拉人
  • 怎么自己做礼品网站补肾壮阳吃什么药效果好
  • 网站用户建设的设计与实现网站推广营销运营方式
  • html5韩国网站模板seo网站优化培训班
  • 网站被iframe信息推广的方式有哪些
  • 通信技术公司网站建设app推广代理
  • 做电影网站会违法吗营销说白了就是干什么的
  • 用外链技术做视频网站关键词在线听免费
  • 做网站常用的css最近三天的新闻热点
  • 全国人大常委会副委员长登封seo公司
  • 顶岗实践网站开发推广管理
  • 九号公司网站优化效果
  • 模板网站建设方案北京seo排名收费
  • 做箱包关注哪个网站泰州seo平台
  • 如何给网站做流量站长工具seo
  • 桂林网站开发建设推广任务接单平台
  • 化妆品 网站建设案例seo超级外链工具免费
  • 网站建设的广告语seo自动工具
  • 有专门做市场分析的网站么太原关键词优化报价