sdk的数据库配置往往比较简单,不用集成复杂的mybatis,那样太重了。
简单归简单,但最近有同事反馈,用我的sdk,会偶现数据库连接超时的情况:
Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
直接说解决办法:换一个可以可以配置超时的数据源,原生的jdbcTemplate不可以配置超时时间
step1 依赖
step2 配置
step3 应用
替换配置后,问题得到解决