内容简介:YMP v2.0.4 发布了。本次版本更新主要针对框架的性能优化及BUG修复,并对依赖包升级更新,新版本已提交至Maven中央库,可以通过以下配置获取各模块依赖: <dependency> <groupId>net.ymate.platform</gr...
YMP v2.0.4 发布了。本次版本更新主要针对框架的性能优化及BUG修复,并对依赖包升级更新,新版本已提交至Maven中央库,可以通过以下配置获取各模块依赖:
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-<MODULE_NAME></artifactId> <version>2.0.4</version> </dependency>
请将替换为具体模块名,模块详见: The Central Repository Search Engine
主要更新内容:
核心(Core)
优化模糊对象增加自定义类型转换器接口扩展能力
优化对象序列化接口实现及相关代码实现
优化事件处理线程池默认最大线程参数配置
优化事件逻辑并取消事件配置扩展参数项(将统一采用框架扩展参数)
优化事件代码逻辑并新增解注册事件类型和监听器
优化事件队列大小参数配置项名称
更新事件相关文档内容
修正格式化消息时可能产生空指针问题
优化线程池工厂
优化PropertyState属性值是否变化的判断逻辑
优化PropertyState空值判断逻辑
模块加载时尝试优先初始化配置体系模块
增加通过类名称获取模块实例对象方法
优化拦截器全局配置分析逻辑
配置体系(Configuration)
优化调整配置体系代码逻辑结构
验证 (Validation)
新增@Required以替代类名称拼写错误的@Requried注解类(目前两者作用相同)被替换者将在未来版本更新中移除
为未来剔除@VRequried做准备
优化@VRequried验证注解兼容性
Web框架 (WebMVC)
优化使用字符串构建JSON视图时保证属性的顺序
优化控制器参数@ModelBind注解支持VO对象数组(注:仅支持通过@RequestParam注解获取参数)
增加控制器异常自定义处理机制
新增通过package-info.java为包中同级控制器类添加通用配置能力
优化CookieHelper构造方法和Http状态视图代码
持久化(JDBC)
数据库默认更新锁常量名变更为DEFAULT未来将取代 MYSQL 和ORACLE
优化数据库标识符拼装字段名称的逻辑兼容性
优化表名称前缀处理逻辑
优化实体删除处理逻辑支持按条件删除
优化查询对象操作的易用性
优化存储器并允许根据数据库类型进行加载
优化字段转成员属性名称的处理逻辑
优化存储器动态 SQL 拼装脚本处理逻辑使支持针对多种数据库分别进行配置
优化数据库方言接口并新增自定义引用标识符配置项
代码优化并增加事件处理逻辑
优化存储器动态SQL拼装脚本处理逻辑
为存储器添加通过JavaScript脚本动态拼装SQL的能力
修正实体生成器判断字段nullable的逻辑
服务 (Serv)
优化服务模块配置
优化服务模块代码及线程池逻辑
缓存 (Cache)
优化缓存模块事件处理逻辑
One More Thing
YMP是一个非常简单、易用的轻量级Java应用开发框架,涵盖AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,让开发工作像搭积木一样轻松是我们一直不懈努力的目标!
YMP不仅提供便捷的Web及其它Java项目的快速开发体验,也将不断提供更多丰富的项目实践经验。
了解更多有关YMP框架的内容,请访问官网:http://www.ymate.net/
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
网站运维技术与实践
饶琛琳 / 电子工业出版社 / 2014-3 / 69.00元
网站运维工作,一向以内容繁杂、覆盖面广著称。《网站运维技术与实践》选取日常工作涉及的监测调优、日志分析、集群规划、自动化部署、存储和数据库等方面,力图深入阐述各项工作的技术要点及协议原理,并介绍相关开源产品的实践经验。在技术之外,作者也分享了一些关于高效工作及个人成长方面的心得。 《网站运维技术与实践》适合Linux 系统管理员、中大型网站运维工程师及技术负责人、DevOps 爱好者阅读。同......一起来看看 《网站运维技术与实践》 这本书的介绍吧!