发布于 2016-09-28 21:23:26 | 205 次阅读 | 评论: 0 | 来源: 网友投递
Hasor Java开源框架
Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。Hasor包含多个可选的子模块
Hasor 2.4.5 正式发布了,
本次更新内容:
===== Hasor-Core v2.4.5 (2016-09-29) * 新增: 01.BindInfo 新增 setMetaData 方法以设置元信息。 02.BindInfo 新增 removeMetaData 删除元数据的方法。 03.BizCommon 包增加 log 工具。 04.Spring 集成插件,新增支持将 Spring 容器中的 属性配置文件导入 Hasor 作为环境变量。 05.@InjectSettings 注解支持通过 "${xxx}" 形式解析并注入环境变量了。(至此注入环境变量不再需要通过 hasor 配置文件中转) * 改进: 01.JSON 包简化了对 Log 的输出处理,减少了 5 个日志相关类。 02.Spring集成时,支持通过 Spring 方式来指定 Hasor 的配置文件。 03.Spring集成下,env.config 将会失效,环境配置属性需要通过 Spring导入。 04.AbstractEnvironment 类的 afterInitEnvironment 方法取消参数传入。 05.AbstractEnvironment 类的 initEnvironment 方法增加boolean参数来决定是否启用 env.config 配置文件。 06.LinkedCaseInsensitiveMap类提升为公共工具类,包位置发生变更。 * 修复: 01.Fix RsfSettings 接口的 add & remove & set 系方法,解决 settings key 出现大小写敏感问题。 02.Fix AbstractEnvironment 的 refreshVariables 方法,忽略了对默认值的替换,导致了bug出现。 03.Fix Environment 接口拼写错误的方法名。remoteEnvVar -> removeEnvVar。