Jboot v2.0-rc.4 发布,提高开发体验

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Jboot v2.0-rc.4 发布了,这一个版本,完全可以用在商业项目上了,若没有太多问题,修复细节和完善文档后,春节之后将会发布 JBoot 2.0 正式版,理论上不再会新增功能和API调整。 此版本已经升级 JFinal 到v3.6最...

Jboot v2.0-rc.4 发布了,这一个版本,完全可以用在商业项目上了,若没有太多问题,修复细节和完善文档后,春节之后将会发布 JBoot 2.0 正式版,理论上不再会新增功能和API调整。

此版本已经升级 JFinal 到v3.6最新版本,同时 JFinal-Undertow 也升级到 v1.5 最新版本。完美支持 java 代码、html、css、js 热加载,在 idea、eclipse 下多 maven 模块一样爽爽的开发。

以下是部分的更新内容:

  • 新增:注解可以通过${key}来指定读取配置的功能,支持 ${key:value} 的方式设置默认值

  • 新增:@Inject 对配置 Model 自动注入的支持,配置 Model 应该是通过 ConfigManager 来进行初始化

  • 新增:@ConfigInject 可以通过 @ConfigInject(key:value) 的方式进行配置,当key不存在的时候,自动使用value进行赋值

  • 新增:onJFinalStartBefore() 监听,可以在项目启动的时候做一些必须的初始化

  • 新增:JbootActionHandler 新增 getAction() 方法,方便子类复写从而可以实现 "动态路由" 和 Controler 的动态添加功能

  • 新增:工具类 FileScanner,用于对文件进行扫描和监听文件动态

  • 新增:JbootResourceLoader,用于在 Maven 多 Module 的情况下自动对资源文件进行热加载

  • 新增:JFinalHandlers 添加 getHandlers() 和 setActionHandler() 方法

  • 新增:Columns 新增 or() 方法的支持,用于添加 Sql 的 OR 逻辑

  • 新增:新增 工具 类 WeightUtil 用于对默认 监听器进行排序

  • 新增:jboot.app.scanner 配置,用于对 jboot 类扫描器进行配置

  • 新增:JbootCache模块的空实现 NoneCacheImpl,方便通过配置关闭缓存功能

  • 新增:Jboot 代码生成器添加排除表和移除前缀的支持

  • 优化:当未对 RPC 模块进行配置的情况下,该功能默认关闭,不会启用dubbo等 RPC 组件

  • 优化:更新相关依赖

  • 优化:升级 JFinal 到 3.6 最新版本

  • 优化:升级 JFinal-Undertow 到 1.5 最新版本

  • 优化:修改 JbootAppListener 的 onJfinalStarted() 为 onJfinalStart() ,保持和 JFinal 3.6 一致

  • 优化:save() 和 saveOrUpdate() 方法返回 Object,Object 是 Model 的主键值,方便 RPC 调用

  • 优化:增强 SPI 功能,当未在 META-INF 定义 Service 接口的时候,可以进行 SPI 发现

  • 优化:优化通过 Column 和 Columns 查询的时候,生成 Sql 的代码逻辑,增强性能

  • 优化:JbootHttpKit 重命名为 HttpUtil、新增 handle() 方法,方便自定义任何的 Http 请求

  • 优化:重命名代码生成器的模板文件,以 .tp 结尾

  • 优化:修改资源文件路径,默认为 classPath 下的 webapp,方便多 maven module 进行热加载

  • 优化:修改 JbootPaginateDirective 分页指令为 非抽象类,有默认设置,支持复写

  • 优化:删除 @EventConfig 的 weight 属性,统一用 @Weight 来处理

  • 修复: HttpUtil.downlaod() 返回内容错误的问题

  • 修复:Swagger下载不同版本的资源文件可能导致替换url不正确的问题

  • 修复:Swagger配置contextPath的情况下无法正确访问的问题

  • 修复:开发模式下进行热加载的时候,会导致定时任务多次执行的问题

Jboot,希望用的顺手、爽爽开发。

最后:2019,新年快乐,别忘记了给 Jboot 一个 star。


以上所述就是小编给大家介绍的《Jboot v2.0-rc.4 发布,提高开发体验》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

玻璃笼子

玻璃笼子

[美]尼古拉斯·卡尔 / 杨柳 / 中信出版社 / 2015-11 / 49.00元

这是一本关于自动化的书,它提醒我们自动化对人类的影响,人们心安理得享受技术带来的便利却忽视了,它已经渗透进了生活和工作改变了我们的思维和认知方式。商家在设计程序和应用时,早就把他们的想法埋入了编程和APP中。 卡尔的作品无疑是给我们这个时代灌入了的一剂清醒药。他独特的思考问题角度,犀利甚至略为偏激 的言论再加上丰富的*前沿的科技案例会让人读起来畅快淋漓,且醍醐灌顶,意识到自动化等高科技潜移默......一起来看看 《玻璃笼子》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具