框架生命周期

生命周期的概念是框架核心在处理业务时的一些回调事件转发。
生命周期处理方法统一存放在:/other/lifecycle/目录下,统一使用run()方法作为回调入口。
现在框架支持以下生命周期回调处理:

annotate_param:注解Param标签校验失败时的独立回调事件
controller_error:应用监听错误的回调事件,只回调普通错误异常
route_error:当除了Param注解外,其他注解校验失败时的统一回调事件
route_start:路由扫描完成时的回调事件
websocket_push_error:当WebSocket->Push失败时的回调事件
testcase_callback:当单元测试不通过时的回调事件
mysql_pop_error:当Mysql连接数小于等于0时,会回调此事件
redis_pop_error:当Redis连接数小于等于0时,会回调此事件
rpc_error:当客户端RPC请求错误时,会回调此事件
csrf_error:Csrf校验失败时,会回调此事件
jwt_error:Jwt校验失败时,会回调此事件