1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Hasor 2.4.5 发布,支持环境变量进行依赖注入 下载

本帖由 漂亮的石头2016-09-29 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,979
    赞:
    47
    Hasor 2.4.5 正式发布了,Hasor 是一款基于 Java 语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所有内置插件,在初始化的时都做了智能加载,只有用到了它们才会被加载到框架中。否则这些内置插件在初始化期间就会放弃加载自己。基于目前 Hasor 内核上已经发展出 DB、Web、Restful 三大基础框架。

    软件架构

    [​IMG]

    本次更新内容:



    ===== 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。
    Hasor 2.4.5 发布,支持环境变量进行依赖注入下载地址
     
正在加载...