Skip to content

Releases: yangfuhai/jboot

v3.7.7

29 Dec 07:39
Compare
Choose a tag to compare

优化:优化 @configuration 注解初始化流程
优化:AOP 对接口或者抽象类进行注入,但有找不到其实现类的时候可能出现 methodNoFund 的错误
修复:通过 @bean(name=xxx) 注解去定义 Service 时在某些情况下可能无法正常获取的问题

v3.7.6

26 Dec 07:45
Compare
Choose a tag to compare

新增:新增默认的 DriverClassNames,当用户不配置的时候使用默认的进行配置
新增:JbootController.getJsonBody() 的方法
优化:默认添加 validation-api 验证框架依赖
优化:DateUtil 当前端传入 null 值的时候有适合的返回值
优化:jwt 拦截器提高性能,并新增清空 jwt 数据的方法
修复:JbootController.toBigDecimal 当已 N 开头时解析不对的问题

v3.7.5

23 Dec 04:12
Compare
Choose a tag to compare

新增:支持更多的验证注解,比如 Digits DecimalMax DecimalMin Positive Negative 等
新增:支持在 Service 任何被注入的方法里进行验证
新增:JbootApplication 运行下 fatjar 的时候,支持在同级目录下读取 jboot.properties 文件

v3.7.4

22 Dec 09:08
Compare
Choose a tag to compare

新增:NotNull、NotBlank、NotEmpty、Valid、Pattern、Min、Max、Size、Email 等验证注解
新增:RequestUtil.isJsonContentType() 方法
优化:NotEmpty、Regex 等验证返回更加当前请求类型返回 json 内容
优化:JbootErrorRender,当发生错误的时候,对 ajax 请求返回 json 内容
优化:移除注解 Weight 的默认值
修复:JbootController.getRawObject 在某些情况下可能出现异常的问题
修复:使用 Autoload 注解,同时配置 Weight 不生效的问题

v3.7.3

15 Dec 08:14
Compare
Choose a tag to compare
  • 新增:JbootController 新增 getRawObject(TypeDef) 方法,可以获得指定泛型数据
  • 优化:JsonBodyParseInterceptor 的解析效率
  • 优化:JbootController 的 getRawObject 的效率
  • 修复:当最后一个节点是数组而去获取指定 index 的 Object 时,返回 null 的问题

v3.7.2

14 Dec 05:21
Compare
Choose a tag to compare

新增:@JsonBody 新增新的 JsonKey 语法支持
新增:JbootController 新增传入 JsonKey 获取数据

v3.7.1

14 Dec 03:16
Compare
Choose a tag to compare

新增:DateUtil 新增 getStartOfDay() 和 getEndOfDay() 两个方法
新增:@JsonBody 支持多 Date 类型的注入
优化:DateUtil 支持更多的自动 parse 方法
修复:@JsonBody 对原始数据类型的注入为 null 是不正确的问题

v3.7.0

11 Dec 09:05
Compare
Choose a tag to compare

优化:提高在 Controller 有多个 @JsonBody 参数时 JsonBodyParseInterceptor 解析性能
修复:JsonBodyParseInterceptor 在解析原始数据参数出错的问题
修复:JbootJedisImpl 在某些情况下配置 database 无效的问题

v3.6.9

09 Dec 15:43
Compare
Choose a tag to compare

新增:@JsonBody 新增对 set 的支持
优化:升级 JFinal、Undertow、Jackson 等到最新版本

v3.6.8

09 Dec 14:01
Compare
Choose a tag to compare

新增:Controller 参数新增 @JsonBody 的支持
新增:Http 工具模块添加更多的配置,方便在 fatjar 模式下能配置 https 相关证书
新增:ErrorRender 自动判断前端是否需要 json 渲染,当请求头是 application/json 的时候自动渲染错误的 json