BAMS 二次开发文档

版本更新日志

发布时间 2014-05-02 19:32   浏览量()   收藏()

具体代码详查看git更新记录 https://coding.net/u/pinhuba/p/bams/git

V2.5

1、修复了日志无法输出的BUG,增加slf4j lo4j绑定,删除commons-logging,统一通过slf4j使用log4j

2、更新 Excel的导入导出功能,使用SpingMVC代替Servlet接收请求,简化代码

3、将Word的导出设置为 多例模式,解决线程安全问题。

4、新增日常工作已办任务撤销功能,重构日常工作部分代码

5、新增util.spring包中可以在ApplicationContext环境外获取bean的工具类.

6、重构代码生成部分代码


V2.4

1、系统使用Spring自动扫描注解进行注入,减少配置量(以前用的是xml)。

Spring扫描Component、Service、Repository

<context:component-scan base-package="com.pinhuba" use-default-filters="false"> 
    <context:include-filter type="annotation" expression="org.springframework.stereotype.Component"/>
    <context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
    <context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
</context:component-scan>

Springmvc只扫描Controller

<context:component-scan base-package="com.pinhuba" use-default-filters="false"> 
    <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>

2、系统业务逻辑层(Service层)使用@Transactional注解控制事务(以前用的是xml)。

3、完善代码生成工具,目前已经可建表、建字段等等。

4、改善请假流程。

5、升级系统权限模块,目前权限可控制到功能按钮级别(仅支持列表页的功能按钮)。

新增功能目录后编辑可添加功能按钮,在“权限设置”或“角色查询”处可配置按钮权限。


广告会让浏览体验不好,可这是网站的唯一收入,请点击下面的百度广告,支持老高的开源行动吧!