发布于 2017-02-15 16:56:12 | 214 次阅读 | 评论: 0 | 来源: 网友投递
Hasor Java开源框架
Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。Hasor包含多个可选的子模块
Hasor 3.1.0发布了。本次更新如下:
改进:
当依赖注入遇到父子类重名字段引发,duplicate异常时候,打印出冲突的字段名。
环境变量名不区分大小写。
AbstractEnvironment,改进“env.config”配置文件的加载改为:先在WORK_HOME下查找,找不到在加载classpath下的。
启动日志中,打印出“env.config”中所加载的所有信息。
原 org.more 包内的工具仅保留使用到的工具类,同时移动到net.hasor.core包中,瘦身约三分之一。
classcode 成为 Hasor 的一部分。
增加 debug 模式,debug 模式下会保存 动态代理生成的字节码文件。
删除不常用的 Event插件,由于再有没有任何内置插件在启动时扫描类,因此 Hasor 启动速度飞快。
修复:
01.fix 当在 jdk8 下使用 hasor aop 功能时出现 VerifyError 错误的问题,3.1.0版本开始不在需要通过 -noverify 参数压制异常。