前段时间花了几天来解决公司框架ssm上事务问题.如果不动态切换数据源话,直接使用spring的事务配置,是完全没有问题的.由于框架用于各个项目的快速搭建,少去配置各个数据源配置xml文件等.采用了动态切换数据源方式.在解决问题的时候查看了相关源代码等.接下来对动态数据源切换.事务相关的核心源代码个分析总结,总结不到位,请谅解. 第一.实现动态切换数据源 思路大概如下:具体切换到哪个数据源通过包名来控制,写一个类实现使用spring提供MethodInterceper接口,再通过aop来切面到se