本月提前发布 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
引用来自“ForJustice”的评论
那个修复的问题是如何修复的?
引用来自“黄勇”的评论
请参考 Smart Framework 的 DatabaseHelper 类的源码:)引用来自“ForJustice”的评论
看了源码。对于一个超过半小时的事务,这样做也不会被回收? 最近遇到了连接被框架回收的问题,貌似连接池框架都有个最大超时时间设置,如果超过了,都会把连接回收掉,导致我提交的时候,提示说连接已关闭。引用来自“ForJustice”的评论
那个修复的问题是如何修复的?
支持~~~~~~~
各位有没有在真机上安装过Deepin的,风扇部分和硬盘部分过热怎么解?X桌面还是不是假死,求解法。
看你们都在说非常好,看样子我也要学习一下了
支持一个 一顿丰盛的大餐!!!
引用来自“不是小白”的评论
原来这个一直在更新。。。