dataSource.setJdbcUrl(jdbcUrl) dataSource.setUser(user) dataSource.setPassword(password) dataSource.setMinPoolSize(1) dataSource.setMaxPoolSize(6000) dataSource.setAcquireIncrement(5) dataSource.setAcquireRetryAttempts(3) // pool请求取连接失败后重试的次数和重试的频率 dataSource.setAcquireRetryDelay(1000) // pool请求取连接失败后重试的次数和重试的频率 dataSource.setTestConnectionOnCheckin(true) // 新加的配置 dataSource.setBreakAfterAcquireFailure(false) dataSource.setIdleConnectionTestPeriod(10) // 每10秒检查所有连接池中的空闲连接 dataSource.setTestConnectionOnCheckout(true) // 要想保证网络和数据库瞬间的失效100%不会造成应用端getConnection失败必须开启testConnectionOnCheckout