Spring Boot+durid+mybatis 怎么实现数据源的主备功能?当A数据源断开后自动切换到B数据源

如题:

_现在项目有一个需求,数据库服务器是双网卡的。
当A网卡网络坏掉的情况下,软件应该通过B网链接到数据库进行数据操作。

目前项目是用JAVA开发的,使用的是 Spring Boot + druid + mybatis

2019/7/2
今天有 一个思路,就是实现druid的数据源链接断开时间和重连时间,
当数据源断开重连时去判断重连的URL地址是否正常,但是druid的事件有没有大佬使用过???