技术分享 最新动态 查看内容

BAMS 2.5 发布,更新了很多功能。

老高 | 发布于 2015-05-12 16:10| 浏览()| 评论() | 收藏() | 点赞() | 打印

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

项目文档 http://www.pinhuba.com/one/101069.htm


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、升级系统权限模块,目前权限可控制到功能按钮级别(仅支持列表页的功能按钮)。

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

发表评论(对文章涉及的知识点还有疑问,可以在这里留言,老高看到后会及时回复的。)

表情