springboot项目,数据库服务挂掉修复后,数据库链接不可用

  1. springboot + dynamic +mybatis 多数据源(mysql、db2)(未使用数据库连接池)
  2. db2服务挂掉了,当db2服务修复后,项目中的数据库链接还是不可用的,重新部署项目后,可以正常使用了
  3. 请大佬指教:如何保证数据库服务修复后,不用重启项目服务,项目的数据库链接还是可用的

https://www.cnblogs.com/july-sunny/p/13530023.html

主要原因是你没有使用连接池,那么你建立的数据库连接就会因为数据库挂掉而断开,数据库连接不会自动重连,需要你自己写代码重连,建议还是上数据量连接池,这样重连的操作不用你管了,非常方便