OA系统最主要的工作只有一个,就是流程流转、环节审批,一个2万人用户量的OA系统,模块的数量将达到2700多个,其中有1700个甚至更多牵扯到流程审批这一套功能,以下内容为开发过程中随手记,均为个人使用另前端内容较多,如有更好建议欢迎指出,共同学习。
1、打印功能 用 window.print();这一句就够,程序会调用浏览器自带的打印功能,实现打印。
2、@Transactional事务
readOnly=true开启只读事务。
readOnly=false默认,开启读写事务。写数据的时候,假如某一行代码报错了,那么这个方法里所有的操作都会被回滚,当作没发生过一样。
3、ServiceImpl中尽量注入mapper ,不要注入过多的Service,一方面是因为注入过多会导致逻辑混乱耦合度过高,另一方面很有可能会导致循环注入的问题,产生BeanCreationException
原文地址:https://www.cnblogs.com/XH09/p/9258079.html
时间: 2024-10-13 20:16:07