码迷,mamicode.com
首页 > 其他好文 > 详细

OA系统开发随笔-2018年05月14号

时间:2018-07-06 17:56:47      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:实现   tran   读写   事务   方法   只读   mapper   开发   逻辑   

OA系统最主要的工作只有一个,就是流程流转、环节审批,一个2万人用户量的OA系统,模块的数量将达到2700多个,其中有1700个甚至更多牵扯到流程审批这一套功能,以下内容为开发过程中随手记,均为个人使用另前端内容较多,如有更好建议欢迎指出,共同学习。

1、打印功能 用  window.print();这一句就够,程序会调用浏览器自带的打印功能,实现打印。

2、@Transactional事务

    readOnly=true开启只读事务。
   readOnly=false默认,开启读写事务。写数据的时候,假如某一行代码报错了,那么这个方法里所有的操作都会被回滚,当作没发生过一样。

3、ServiceImpl中尽量注入mapper ,不要注入过多的Service,一方面是因为注入过多会导致逻辑混乱耦合度过高,另一方面很有可能会导致循环注入的问题,产生BeanCreationException

OA系统开发随笔-2018年05月14号

标签:实现   tran   读写   事务   方法   只读   mapper   开发   逻辑   

原文地址:https://www.cnblogs.com/XH09/p/9258079.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!