JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2019. All rights reserved.