前言 项目中存在只有数据库,业务处理,报表查询,流程处理全部在同一个库下,存在每到月底导出报表效率很低很慢,所以打算先把数据库做读写分离,然后报表查询只查询从库(暂不考虑主从的时效性等一些列问题) **代码实现** 自定义切点 基于spring AOP的功能,实现一个自定义切点,所有引用该切点的类或者方法实现数据源切换到从库。