SpringBoot+c3p0+mybatis-创新互联
一、项目基础
创新互联是专业的南谯网站建设公司,南谯接单;提供网站建设、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行南谯网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!spring + mybatis +c3p0
二、依赖引入
c3p0
三、配置文件修改
spring:
datasource:
type: com.mchange.v2.c3p0.ComboPooledDataSource
driverClass: com.mysql.cj.jdbc.Driver (注意mysql8.0以下的应该是com.mysql.jdbc.Driver)
jdbcUrl: jdbc:mysql://localhost:3306/mybatis-c3p0?serverTimezone=Asia/Shanghai(改成自己的)
user: (数据库用户)
password: (对应的数据库密码)
# 连接池中任何时候可以存放的连接大数量
maxPoolSize: 200
# 连接池中任何时候可以存放的连接最小数量
minPoolSize: 10
# 初始时数据库连接池中的连接数
initialPoolSize: 10
# 当C3P0数据源中的连接池耗尽时,一次同时获取的连接数
acquireIncrement: 5
# 如果这是一个大于0的数字,c3p0将测试所有空闲的、池化的但未检查的连接,每隔这个时间执行一次。
idleConnectionTestPeriod: 28000
# 在丢弃连接之前,连接可以保持池状态但未使用的秒数。零表示空闲连接永不过期。
maxIdleTime: 28000
注意:与无连接池配置项存在几处差异
1、url地址配置项名修改:spring.datasource.c3p0.jdbcUrl
2、驱动器配置项名称修改:spring.datasource.c3p0.driverClass
3、数据库用户名修改:spring.datasource.c3p0.user
四、数据源配置文件类
@Configuration
public class DataSourceConfiguration {
@Bean(name = "dataSource")
@Qualifier(value = "dataSource")
@Primary
@ConfigurationProperties(prefix = "spring.datasource")
public DataSource dataSource(){
return DataSourceBuilder.create()
.type(com.mchange.v2.c3p0.ComboPooledDataSource.class).build();
}
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文标题:SpringBoot+c3p0+mybatis-创新互联
网页链接:http://cdiso.cn/article/cdhgso.html