本月提前发布 Smart 2.2 版本,该版本的 changlog 如下:

【特性】
- 支持基本的事务传播机制(感谢 Dead_knight 提供的建议)
- 在 Job 插件中添加支持立即运行的特性(感谢 cuser 提供的建议)
- 提供 Smart Cache 模块,默认基于内存实现,可独立于 Smart Framework 使用
- 提供 Smart Cache for EhCache 实现
- 提供 Smart Cache for Redis 实现(感谢 鲁家宁 提供的实现)
- 可通过前缀在 smart.properties 中获取相关的属性(感谢 abel533 提供的建议)
- 将 Smart 相关构件包上传到 Maven 中央仓库

【改进】
- 在 Multipart 类中增加 fieldName 字段存储 form 中 file input 的 name 值(感谢 abel533 提供的实现)
- 在 Aspect 注解中可根据自定义注解进行 AOP 横切(感谢 abel533 提供的建议)
- 当依赖注入失败时会提示出错信息
- 当在初始化出错时会停止运行应用程序,并提示相关出错信息
- 支持没有没有 id 的实体
- 对 Pager 类的属性增加 setter 方法与默认构造器,使用更加灵活(感谢 abel533 提供的建议)
- 简化 Shiro Smart 的配置方式,用户可将 SQL 语句写在 ISmartSecurity 接口的实现类中
- 将包名由 com.smart 重构为 org.smart4j

【修复】
- 解决 java.sql.SQLException: Already closed. 的问题(DBCP 连接池会自动关闭长时间没有使用的连接)

再次感谢 abel533、Dead_knight、鲁家宁、cuser 四位兄弟为 Smart 2.2 所做出的贡献!也感谢所有关注 Smart 开源项目的朋友们!

Smart 现在才刚刚起步,未来的路还会很长,欢迎对轻量级 Java Web 框架感兴趣的朋友,让我们伴随 Smart 一起成长吧!

Smart 软件介绍:http://www.oschina.net/p/smart-framework

Smart 源码地址:http://git.oschina.net/huangyong/smart

Smart 系列博文:http://my.oschina.net/huangyong/blog/158380



新闻来源:Smart Framework v2.2 发布