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.jdbc.Driver          # mysql驱动
      url: jdbc:mysql://localhost:3306/foodie-shop-dev?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
      username: root
      password: root
    hikari:
      connection-timeout: 30000       # 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 默认:30秒
      minimum-idle: 5                 # 最小连接数
      maximum-pool-size: 20           # 最大连接数
      auto-commit: true               # 自动提交
      idle-timeout: 600000            # 连接超时的最大时长(毫秒),超时则被释放(retired),默认:10分钟
      pool-name: DateSourceHikariCP     # 连接池名字
      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映射文件

3、内置tomcat

############################################################
#
# web访问端口号  约定:8088
#
############################################################
server:
  port: 8088
  tomcat:
    uri-encoding: UTF-8
  max-http-header-size: 80KB

整合HikariCP相关推荐

  1. SpringBoot 启动时的运行方法

    文章目录 为什么我们需要在 spring boot 启动时运行代码? spring boot中启动后不同的运行方式 1.使用CommandLineRunner接口 实现 CommandLineRunn ...

  2. springboot整合mybatis 使用HikariCP连接池

    springboot整合mybatis 使用HikariCP连接池 前言 Springboot让Java开发更加美好,本节主要讲的是使用Hikari数据库连接池,如果需要使用druid连接池的请看我另 ...

  3. HikariCP 整合spring

    HikariCP 源码地址,具体参数配置详细参考: https://github.com/brettwooldridge/HikariCP pom <dependency><grou ...

  4. 数据层HikariCP与MyBatis整合

    <!-- mysql驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql- ...

  5. SpringBoot整合JDBC、整合Druid数据源详解教程

    目录 一.整合JDBC 1. 环境准备 1. 创建数据库 2. 创建SpringBoot项目 3. IDEA连接数据库 2. 编写数据库配置信息 3. 编写测试类测试 4. CRUD操作数据库 1. ...

  6. Dubbo 整合 Pinpoint 做分布式服务请求跟踪

    在使用Dubbo进行服务化或者整合应用后,假设某个服务后台日志显示有异常,这个服务又被多个应用调用的情况下,我们通常很难判断是哪个应用调用的,问题的起因是什么,因此我们需要一套分布式跟踪系统来快速定位 ...

  7. 跟我学Springboot开发后端管理系统4:数据库连接池Druid和HikariCP

    上一篇文章主要讲解了如何再Matrix-Web中使用Mybatis-Plus,Mybatis-Plus作为Orm框架,连接数据库需要连接数据库的依赖.WEB 系统高并发环境下,频繁的进行数据库连接操作 ...

  8. mybatis java类注解式_Spring整合Mybatis注解方式

    Spring整合Mybatis(注解方式) 环境准备 jar包: Spring所需依赖:spring-context.spring-aspects.aspectjrt.aspectjweaver.sp ...

  9. mysql api 连接池_SpringBoot-整合HikariCP连接池

    HikariCP连接池概述池化思想 池化思想是我们项目开发过程中的一种非常重要的思想,如整数池,字符串池,对象池.连接池.线程池等都是池化思想的一种应用,都是 通过复用对象,以减少因创建和释放对象所带 ...

  10. eureka server配置_springcloud+eureka整合分布式事务中间件seata

    今天继续给大家分享一下阿里的分布式事务中间件seata的使用,跟上篇文章<springboot多数据源整合分布式事务中间件seata>不一样的是,上篇文章是单服务绑定多数据源的分布式情况, ...

最新文章

  1. 递归删除目录下的所有文件
  2. 干货:阅读跟踪 Java 源码的几个小技巧!
  3. Mysql函数示例(如何定义输入变量与返回值)
  4. 重拾强化学习的核心概念_强化学习的核心概念
  5. html-盒子模型及pading和margin相关
  6. 【HDU - 5869】Different GCD Subarray Query(思维,数学,gcd,离线处理,查询区间不同数,树状数组 或 二分RMQ)
  7. linux 更新软件命令 失败,对linux下软件(库)的更新命令详解
  8. EL : Free Package of October
  9. 原始线性结构单链表的实现以及操作
  10. 前端开发人员需知——浏览器详解
  11. Mybatis批量删除Oracle语句,mybatis-oracle(ssi2)批量删除
  12. arm-linux-gcc交叉编译器和gcc编译器的下载地址
  13. 网站访问速度优化之二 - JS和CSS优化
  14. 三维激光扫描后处理软件_甘肃靠谱的激光三维扫描仪_天原地信商贸
  15. Web IDE落地全记录(一)
  16. 201819102036张祺
  17. Facebook中国程序员之死:年仅38岁就跳楼轻生
  18. QT EXCEL 删除整行
  19. Apache Ignite详解
  20. java实现 xls转xlsx

热门文章

  1. PCB的制作工艺流程
  2. Matlab-香农编码
  3. raw格式转换jpg软件都有什么?这里有你想要的答案
  4. MTK6589平板上launcher的一些小修改
  5. 有道词典笔3新增功能扫读和点读是怎么集成的?
  6. sqlmap自动化注入工具使用浅析
  7. C#中使用SHFileOperation调用Windows的复制文件对话框
  8. 记Thinkpad的一次扩容升级经历
  9. 轻松办公信息化,六大OA产品优劣点评
  10. 分享几款好用的强力数据恢复软件