mybatis整合HikariCP连接池

mybatis整合HikariCP连接池


HikariCP: https://github.com/brettwooldridge

  1. pom中引入数据源驱动与mybatis依赖
    <!-- mysql驱动 -->
    <dependency>
    	<groupId>mysql</groupId>
    	<artifactId>mysql-connector-java</artifactId>
    	<version>5.1.41</version>
    </dependency>
    <!-- mybatis -->
    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>2.1.0</version>
    </dependency>
    
  2. 在yml中配置数据源和mybatis
    ############################################################
    #
    # 配置数据源信息
    #
    ############################################################
    spring:
      datasource:
        type: com.zaxxer.hikari.HikariDataSource   # 数据源类型:HikariCP
        driver-class-name: com.mysql.cj.jdbc.Driver
          #   开发环境地址
        url: jdbc:mysql://192.168.20.67:22136/px_trade_clearing?characterEncoding=utf-8&serverTimezone=Hongkong&useSSL=true&zeroDateTimeBehavior=convertToNull
        username: root
        password: 1234qwer
        hikari:
          connection-timeout: 30000       # 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 默认:30秒
          minimum-idle: 5                 # 最小连接数
          maximum-pool-size: 50           # 最大连接数
          auto-commit: true               # 自动提交
          idle-timeout: 600000            # 连接超时的最大时长(毫秒),超时则被释放(retired),默认:10分钟
          pool-name: ClearingHikariCP     # 连接池名字
          max-lifetime: 1800000           # 连接的生命时长(毫秒),超时而且没被使用则被释放(retired),默认:30分钟 1800000ms
          connection-test-query: SELECT 1
              
    ############################################################
    #
    # mybatis 配置
    #
    ############################################################
    mybatis:
      type-aliases-package: com.imooc.pojo          # 所有POJO类所在包路径
      mapper-locations: classpath:mapper/*.xml      # mapper映射文件
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值