- 引入业务线程池
- 基于
CompletionStage
的响应式编程支持 - 线程调度
Filter
- 请求路由(根据url, method, header等条件将请求路由到对应的Handler)
RouteFilter
Controller
ControllerAdvice
HandlerInterceptor
: 拦截器ExceptionHandler
: 全局异常处理器BeanValidation
: 参数校验ParamResolver
: 参数解析扩展ParamResolverAdvice
: 参数解析扩展ResponseEntityResolver
: 返回值解析扩展ResponseEntityResolverAdvice
: 返回值解析扩展RequestSerializer
: 请求序列化器(通常负责反序列化Body内容)ResposneSerializer
: 响应序列化器(通常负责序列化响应对象到Body)- 内置
Jackson
,Fastjson
,Gson
,ProtoBuf
序列化支持 - …
Restlight Core
为核心实现, 实际使用时需配合Restlight SpringMVC
以及Restlight JAX-RS
实现。