aop
使用类名上[@aspect](https://my.oschina.net/aspect) 定义切面 然后自定义方法 并在自定义方法上@before、@afterReturning 、@afterThrowing、[@around](https://my.oschina.net/u/1782876) 。
有多个@aspect 使用order来处理顺序,值越小越优先
配置事务 xml 配置下事务管理器 然后在需要事务的方法上面直接@transactional 就行 纯查询的可以配置read-only=true
来源:oschina
链接:https://my.oschina.net/u/4538656/blog/4299539