一、配置
配置文件里配置两个源:master和other
master连接配置
other配置
二、使用说明
按照上边配置即可使用双数据源最好在mapper层把不同的数据源分开,即在maper下新建masterMapper、otherMapper;xml也同理。如果要开启事务,则可以在方法或类上加@Transactional(transactionManager = “masterTransactionManager”,rollbackFor = Exception.class)还需注意trycathy捕获异常时有可能不回滚,可以开启手动回滚TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();或者throw new RuntimeException();注意双源的事务问题。