BeeCP 连接池 [V5.1.0,V5.1.1] 发布
BeeCP 是一款轻量级 JDBC 连接池,本次修改内容如下
V5.1.0
- 增加连接获取和SQL执行的日志缓存功能,提供开关动态启用或禁用
- 提供方法执行监听器接口,以插件方法获取连接日志和SQL执行日志
- 方法执行监听器支持动态切换或置空
- 提供方法执行监听器的工厂接口(工厂配置优先监听器配置)
- 支持慢日志阈值配置(慢Connection,慢SQL)
- 提供方法支持取消SQL 执行(如长时间执行未结束)
- 提供日志获取方法
- 移除数据源上3个方法(updateUsername,updatePassword,updateJdbcUrl),增加三个替代方法(setUsername,setPassword,setJdbcUrl)
- 移除数据源的中断方法(interruptConnectionCreating),并提供新的中断方法(interruptWaitingThreads,它支持请求全链路中断)
- 调整一些配置项名称(具体请参照项目新的配置清单)
V5.1.1
- 调整配置检查异常,统一使用BeeDataSourceConfigException
- 增加两个内部异常,当内部初始化时,默认值的设置失败或获取失败时抛出
坐标地址
<dependency> <groupId>com.github.chris2018998</groupId> <artifactId>beecp</artifactId> <version>5.1.1</version> </dependency>