企业实战之拦截器的使用
文章平均质量分 94
筑码-井哥
这个作者很懒,什么都没留下…
展开
-
企业实战之Spring拦截器+注解实现《登录校验》
这篇文章是我们企业开发实战篇应用spring拦截器的第二篇文章,第一篇《解决跨域问题》,该篇文章我们主要讲解下如何使用拦截器+自定义注解来实现登录鉴权校验的功能,关于拦截器和自定义注解的基础语法下面也会稍带讲解,但不是本文重点,所以讲解的可能不会很细O(∩_∩)O。需求描述我们需要一个Java注解,使用这个注解标记在Controller的类或某个方法上时,就代表着该类下所有方法或某个注解标记的方法需原创 2017-10-18 00:27:18 · 24523 阅读 · 0 评论 -
企业实战之Spring拦截器《解决跨域问题》
跨域访问,简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括对后端数据的增删改查都会内引起。由于安全原因,浏览器统一遵循了一种策略,这个策略就是同源策略,同源策略也是浏览器最核心、最基本的安全功能。什么情况下会发生跨域?原创 2017-10-17 01:12:30 · 25388 阅读 · 0 评论 -
企业实战之Spring拦截器《统一参数校验》
在前面的一些文章中我们有讲到,通过拦截器我们可以做很多的事情,包括接口的统一的 参数校验、 登录校验、权限校验等,也可以做一些HTTP响应体写入,比如我们另一篇文章所说的《解决跨域问题》,本篇我们也就是讲解下,使用拦截器统一校验一下,接口对外部开放时所需要的统一参数。下面我以我们实际开发中所遇到的问题,来举例说明。需求描述在对外开放接口的时候,我们的调用端是很多的,比如:APP/PC/WECHAT公原创 2017-10-23 00:57:04 · 8352 阅读 · 3 评论 -
企业实战之spring增强器实现《全局异常处理器》
前言之前我们分享了对于spring项目的controller层,我们该如何简写我们的代码逻辑,所谓的简写就是 简化日志打印、参数校验、异常捕获和响应结果的封装这几个步骤,让我们把更多的时间留给我们更关注的业务逻辑,这里给一个之前的文章链接,读了过后可能你会更好的理解该篇文章的意义《Api写法第三篇》。 废话不多说了,我们看一下我们今天的主角儿,@ControllerAdvice注解,这个是spri原创 2017-12-05 22:30:00 · 16774 阅读 · 4 评论 -
企业实战之spring项目《接口响应体格式统一封装》
前言在之前的文章中我们有介绍过,如何更好、更简单的写好一个接口(接口返回值篇),今天的这篇文章我们主要介绍,怎么统一处理下接口的返回格式问题。问题分析我们先来分析下我们所面临的问题在哪里,然后接着给出解决方案。在写一个接口时,我们通常会先统一定义一下接口的返回格式是什么,然后在跟前端去对接,通常的返回格式大体两种(我们以保存用户为例):1. 成功/失败响应格式不一致(此种方原创 2018-01-05 00:03:00 · 40481 阅读 · 18 评论