Releases: xiaobingzhou/message-frame
Releases · xiaobingzhou/message-frame
1.6.3.RELEASE
update
- 修改指令码分发流程,使用指令码和协议版本号来进行指令码分发解析,支持通配符
*
1.6.2.RELEASE
fix
- 参数绑定器不可以使用子类来接参数
1.6.1.RELEASE
feature
- 添加响应参数绑定器功能
- 绑定器匹配时需要比较泛型类型
- 添加配置功能,可以配置是否跳过检查解码器
- 按需解码,如果方法上没有request和bodyJson参数就不执行解码操作
1.6.0.RELEASE
不兼容之前版本
update
- 重新命名包路径:
com.bell.mf
修改为com.github.xiaobingzhou.messageframe
- 去除之前标记
@Deprecated
过时注解的类 - 规范包和类的命名
- 将多个BeanPostProcessor整合成一个
feature
- 添加参数绑定器功能
1.5.4.RELEASE
feature
- 添加
BodyCodec
解码器接口 - 增强参数绑定功能,支持
MessageFrameRequest
参数 - 检查
BodyCodec
解码器字段名称和长度 MapperField
长度可以设置成截取剩余部分 (即设置为length=0),不需要设置具体长度
规范注释
1.5.3.RELEASE
feature
- 增强拦截器功能,可以使用
@Order
注解进行排序,即现在可以使用@Order
或实现Orderd
接口两种方式排序
1.5.2.RELEASE
feature
- 增强
@CommandCode
注解功能,标注在拦截器类上表示该拦截器类只处理该指令码;
fix
- 优化部分代码,面向接口配置
1.5.1.RELEASE
feature
- 添加
MessageFrameHandlerInterceptor
接口适配器InterceptorAdaptor
- 配置启用注解,可以一键开启功能
@EnableMessageFrameHandler
MessageFrameHandlerInterceptor
接口添加support方法使用default修饰;MessageFrameHandlerInterceptor
接口添加排序功能
1.5.0.RELEASE
将jar包上传到maven中央仓库,支持从中央库下载该项目
1.4.1.RELEASE
add check @MapperField index is has duplicate