随笔分类 - Spring Security技术栈开发企业级认证与授权
摘要:异步处理REST服务 1、使用Runnable异步处理Rest服务 释放主线程,启用副线程进行处理,副线程处理完成后直接返回请求 主要代码 2、使用DeferredResult异步处理Rest服务 释放主线程,启用副线程1进行前处理,副线程2进行后处理,副线程2处理完后返回请求 模拟业务场景 主线程
阅读全文
摘要:Fliter 过滤器 请求在到达Controller之前进行与返回去之后 调用 入参为 reuqest,response,chian,过滤器获取不了具体调用哪一个类,哪一个方法。 实现: 1、继承 Filter 接口 2、声明:两种方式,一是在类前加入@Component ,不能指定拦截的路径;二是
阅读全文
摘要:对于Controller的异常处理,分为两种,一种是对已知的异常处理,一种是未知的异常处理 1、定义自定义异常类 2、使用@ControllerAdvice
阅读全文
摘要:在进入Controller前完成参数的校验,针对对象参数 分为两个验证方式 (1)直接使用已定义的校验方式 1、在需要进行校验的属性上增加校验类型注解 2、在controller中增加注解 3、增加 BindingResult 获取错误信息 API中已有的校验方法 (2)自定义校验方法 1、建立自定
阅读全文