A B C H R S W
A
- api() - 类 中的方法cc.cc4414.spring.web.swagger.SwaggerConfig
-
- around(ProceedingJoinPoint, RestController) - 类 中的方法cc.cc4414.spring.web.core.ControllerAspect
-
B
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
返回结果统一处理
对于加了 @ResultAnnotation 注解的方法
将你的结果组装成 ResultVO 返回
C
- cc.cc4414.spring.web - 程序包 cc.cc4414.spring.web
-
- cc.cc4414.spring.web.core - 程序包 cc.cc4414.spring.web.core
-
- cc.cc4414.spring.web.swagger - 程序包 cc.cc4414.spring.web.swagger
-
- CcAutoConfiguration - cc.cc4414.spring.web中的类
-
- CcAutoConfiguration() - 类 的构造器cc.cc4414.spring.web.CcAutoConfiguration
-
- CcAutoConfigurationImportSelector - cc.cc4414.spring.web中的类
-
- CcAutoConfigurationImportSelector() - 类 的构造器cc.cc4414.spring.web.CcAutoConfigurationImportSelector
-
- ControllerAspect - cc.cc4414.spring.web.core中的类
-
所有带有 @RestController 注解的默认切面
- ControllerAspect() - 类 的构造器cc.cc4414.spring.web.core.ControllerAspect
-
- ControllerResponseBodyAdvice - cc.cc4414.spring.web.core中的类
-
异常及返回结果统一处理,返回ResultVO
- ControllerResponseBodyAdvice() - 类 的构造器cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
H
- handlerException(Exception) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
未预期的异常
如果抛出了该异常,则会发送通知
- handlerException(ResultException) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
业务异常c 代码中遇到非正常情况的返回,不要自己手动组装 ResultVO
直接抛出 ResultException 即可
该方法会帮助你组装返回结果的
- handlerException(RestClientException) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
接口调用异常
http请求调用别人的时候发生的异常
如连接超时、404、500等
- handlerException(DuplicateKeyException) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
主键或唯一键约束异常
数据库来处理唯一约束会更加准确
有唯一约束的时候尽量交给数据库来处理
- handlerException(ConstraintViolationException) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
参数异常(url上参数校验异常)
- handlerException(MethodArgumentNotValidException) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
参数异常(请求体中参数校验异常)
- handlerHttpException(Exception) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
http请求异常
对于http请求异常,不做处理,交给spring处理
spring可以将http状态码更好的返回
R
- ResultAnnotation - cc.cc4414.spring.web.core中的注释类型
-
返回统一报文格式 ResultVO 的时候不需要自己组装
只需要在controller方法上面加上这个注解就可以
对于成功的返回,会自动把你的返回结果放到 ResultVO 的 data 中
对于失败的返回,当然是方法内直接抛出异常,交给 ControllerResponseBodyAdvice 进行统一异常处理
S
- setNull(Object, Class<?>[]) - 类 中的静态方法cc.cc4414.spring.web.core.ControllerAspect
-
将对象obj中有 SetNull 注解的字段根据分组class设置空值
字段上的 SetNull 注解没有value参数时,该字段设置为空
字段上的 SetNull 注解有value参数时,参数包含了分组class中的任意一个class,该字段设置为空
- SetNull - cc.cc4414.spring.web.core中的注释类型
-
将指定入参或出参字段设置为null
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
-
- SwaggerConfig - cc.cc4414.spring.web.swagger中的类
-
Swagger2的配置
- SwaggerConfig() - 类 的构造器cc.cc4414.spring.web.swagger.SwaggerConfig
-
- SwaggerProperties - cc.cc4414.spring.web.swagger中的类
-
Swagger2配置属性
- SwaggerProperties() - 类 的构造器cc.cc4414.spring.web.swagger.SwaggerProperties
-
W
- WebProperties - cc.cc4414.spring.web.core中的类
-
web属性配置
- WebProperties() - 类 的构造器cc.cc4414.spring.web.core.WebProperties
-
A B C H R S W
Copyright © 2019. All rights reserved.