Controller
ControllerAdvice
HandlerInterceptor
: 拦截器ExceptionHandler
: 全局异常处理器BeanValidation
: 参数校验ArgumentResolver
: 参数解析扩展ArgumentResolverAdvice
: 参数解析扩展ReturnValueResolver
: 返回值解析扩展ReturnValueResolverAdvice
: 返回值解析扩展RequestSerializer
: 请求序列化器(通常负责反序列化Body内容)ResposneSerializer
: 响应序列化器(通常负责序列化响应对象到Body)- 内置
Jackson
,Fastjson
,Gson
,ProtoBuf
序列化支持 - …
Restlight Core
在Restlight Server
中Route
的业务处理部分做了封装, 完成拦截器,参数绑定,反序列化,返回值解析,序列化等一系列功能。
Restlight Core
为核心实现, 实际使用时需配合Restlight SpringMVC
以及Restlight JAX-RS
实现。
Tip
Restlight Core
拥有Restlight Server
的所有特性, 具体功能特性请参考Restlight Server
部分
由于Restlight Core
为标准实现, 需要配合Restlight SpringMVC
或者Restlight JAX-RS
一起使用