跳过导航链接
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.