Releases
v2.1.0
eduosi
released this
07 Aug 12:51
⭐ 新特性
buession-core: 新增对象解析接口 Resolve
buession-core: PropertyMapper 增加 alwaysApplyingWhenHasText() 方法,用于判断源属性是否含有内容
buession-web: 注解 @RequestClientIp 增加支持返回 InetAddress
buession-web: 注解 @RequestClientIp 支持指定获取真实 IP 的请求头名称
🔔 变化
buession-aop: 调整 AnnotationResolver 及其实现泛型参数,由类泛型参数,调整为 getAnnotation 泛型
buession-aop: AnnotationHandler execute 方法不再返回值
buession-web: 优化注解 @RequestClientIp HandlerMethodArgumentResolver,继承 spring 原生 HandlerMethodArgumentResolver 实现抽象类
buession-web: 废弃 MobileFilter,根据需要直接使用 RequestUtils.isMobile(request) 判断
buession-web: 删除 AopUtils、MethodUtils,删除 servlet HttpServlet、webflux ServerHttp
buession-web: MethodInterceptor 的抽象类移至 buession-aop
buession-velocity: 配置属性 springMacro.resource.loader.class 替换为 resource.loader.springMacro.class,resource.loader 替换 resource.loaders
⏪ 优化
buession-aop: 优化注解处理程序
buession-web: 优化 servlet 注解处理
🐞 Bug 修复
buession-aop: 修复注解在 cglib 代理模式下,连接点重复执行的 BUG
buession-web: 修复 ReactiveContentTypeAnnotationMethodInterceptor 使用成了 servlet 模式下的 ContentTypeAnnotationMethodInterceptor 的 BUG
You can’t perform that action at this time.