Skip navigation links
A B C H R S W 

A

api() - Method in class cc.cc4414.spring.web.swagger.SwaggerConfig
 
around(ProceedingJoinPoint, RestController) - Method in class cc.cc4414.spring.web.core.ControllerAspect
 

B

beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
返回结果统一处理
对于加了 @ResultAnnotation 注解的方法
将你的结果组装成 ResultVO 返回

C

cc.cc4414.spring.web - package cc.cc4414.spring.web
 
cc.cc4414.spring.web.core - package cc.cc4414.spring.web.core
 
cc.cc4414.spring.web.swagger - package cc.cc4414.spring.web.swagger
 
CcAutoConfiguration - Class in cc.cc4414.spring.web
 
CcAutoConfiguration() - Constructor for class cc.cc4414.spring.web.CcAutoConfiguration
 
CcAutoConfigurationImportSelector - Class in cc.cc4414.spring.web
 
CcAutoConfigurationImportSelector() - Constructor for class cc.cc4414.spring.web.CcAutoConfigurationImportSelector
 
ControllerAspect - Class in cc.cc4414.spring.web.core
所有带有 @RestController 注解的默认切面
ControllerAspect() - Constructor for class cc.cc4414.spring.web.core.ControllerAspect
 
ControllerResponseBodyAdvice - Class in cc.cc4414.spring.web.core
异常及返回结果统一处理,返回ResultVO
ControllerResponseBodyAdvice() - Constructor for class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
 

H

handlerException(Exception) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
未预期的异常
如果抛出了该异常,则会发送通知
handlerException(ResultException) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
业务异常c 代码中遇到非正常情况的返回,不要自己手动组装 ResultVO
直接抛出 ResultException 即可
该方法会帮助你组装返回结果的
handlerException(RestClientException) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
接口调用异常
http请求调用别人的时候发生的异常
如连接超时、404、500等
handlerException(DuplicateKeyException) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
主键或唯一键约束异常
数据库来处理唯一约束会更加准确
有唯一约束的时候尽量交给数据库来处理
handlerException(ConstraintViolationException) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
参数异常(url上参数校验异常)
handlerException(MethodArgumentNotValidException) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
参数异常(请求体中参数校验异常)
handlerHttpException(Exception) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
http请求异常
对于http请求异常,不做处理,交给spring处理
spring可以将http状态码更好的返回

R

ResultAnnotation - Annotation Type in cc.cc4414.spring.web.core
返回统一报文格式 ResultVO 的时候不需要自己组装
只需要在controller方法上面加上这个注解就可以
对于成功的返回,会自动把你的返回结果放到 ResultVO 的 data 中
对于失败的返回,当然是方法内直接抛出异常,交给 ControllerResponseBodyAdvice 进行统一异常处理

S

setNull(Object, Class<?>[]) - Static method in class cc.cc4414.spring.web.core.ControllerAspect
将对象obj中有 SetNull 注解的字段根据分组class设置空值
字段上的 SetNull 注解没有value参数时,该字段设置为空
字段上的 SetNull 注解有value参数时,参数包含了分组class中的任意一个class,该字段设置为空
SetNull - Annotation Type in cc.cc4414.spring.web.core
将指定入参或出参字段设置为null
supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - Method in class cc.cc4414.spring.web.core.ControllerResponseBodyAdvice
 
SwaggerConfig - Class in cc.cc4414.spring.web.swagger
Swagger2的配置
SwaggerConfig() - Constructor for class cc.cc4414.spring.web.swagger.SwaggerConfig
 
SwaggerProperties - Class in cc.cc4414.spring.web.swagger
Swagger2配置属性
SwaggerProperties() - Constructor for class cc.cc4414.spring.web.swagger.SwaggerProperties
 

W

WebProperties - Class in cc.cc4414.spring.web.core
web属性配置
WebProperties() - Constructor for class cc.cc4414.spring.web.core.WebProperties
 
A B C H R S W 
Skip navigation links

Copyright © 2019. All rights reserved.