程序包 cn.nkpro.elcube.basic


package cn.nkpro.elcube.basic
  • 接口概要
    接口
    说明
    Created by bean on 2020/6/12.
    对系统ID生成规则简单包装 事实上这并没有什么用,只是我们遇到有客户强制要求不使用UUID的情况 系统中很多功能并没有完全按照这种方式实现ID规则
     
     
  • 类概要
    说明
     
    全局设置alibaba fastjson的序列化规则
    Created by bean on 2020/7/28.
     
    Spring 事务同步管理器的包装 因为Spring自身的TransactionSynchronizationManager只能增加一个同步任务,而不能完全满足单据模型的复杂事务机制 主要有3中运行情况 1、beforeCommit 在事务提交前执行,如果事务回滚,不执行 2、afterCommit 在事务提交后执行,如果事务回滚,不执行 3、afterCompletion 在事务完成后执行,不论事务提交与回滚,都会执行 beforeCommit 与 afterCommit 的队列区别: beforeCommit 的队列中,一旦任务发生异常,则终止后续的任务 afterCommit与afterCompletion 的队列中,即使一个任务发生异常,后续的任务仍然执行 last:没有last标记的方法,添加的任务按顺序执行,被标记为last的方法,任务倒序执行 即最先添加到last对列里的任务,最末执行,以此类推