一:导入pmo.xm配置包

mysql库连接、druid连接池、mybatis组件

mysql

mysql-connector-java

runtime

com.alibaba

druid-spring-boot-starter

1.1.10

org.mybatis.spring.boot

mybatis-spring-boot-starter

${mybatis.version}

配置扫描文件

src/main/java

**/ *.xml

true

src/main/resources

*

true

二:application.yml文件配置

#项目工程信息

spring:

#Mysql数据库信息

datasource:

driver-class-name: com.mysql.cj.jdbc.Driver

url: jdbc:mysql://连接IP地址:端口/数据库名?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC

username: 用户名

password: 密码

type: com.alibaba.druid.pool.DruidDataSource

druid:

#下面为连接池的补充设置,应用到上面所有数据源中

initial-size: 5 #初始化大小,最小,最大

min-idle: 5 #最小,最大

max-active: 20 #最大

max-wait: 60000 #配置获取连接等待超时的时间

time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒

min-evictable-idle-time-millis: 300000 #配置一个连接在池中最小生存的时间,单位是毫秒

validation-query: SELECT 1 FROM DUAL

test-while-idle: true

test-on-borrow: false

test-on-return: false

pool-prepared-statements: true #打开PSCache,并且指定每个连接上PSCache的大小

max-pool-prepared-statement-per-connection-size: 20 #配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙

filters: stat,wall

use-global-data-source-stat: true

connect-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 #通过connectProperties属性来打开mergeSql功能;慢SQL记录

#配置监控服务器

stat-view-servlet:

login-username: admin

login-password: 123456

reset-enable: false

url-pattern: /druid/*

web-stat-filter:

url-pattern: /* #添加过滤规则

exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" #忽略过滤格式

#mybatis集成

mybatis:

mapper-locations: classpath:com/../../mapper/*.xml

三:编写dao层接口

使用注解:@Mapper

四:编写xml文件sql语句

......

到此这篇关于springboot配置mysql连接的文章就介绍到这了,更多相关springboot配置mysql连接内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

springboot mysql脚本_springboot配置mysql连接的实例代码相关推荐

  1. PHP 连接 Rabbitmq 实例代码(亲测通过)

    接下来我们用 php 连接 rabbitmq 玩一玩. 还没有安装 rabbitmq ,请参考 Rabbitmq 安装 还没有安装 PHP 的 AMQP 扩展,参考 PHP AMQP 扩展安装 一些概 ...

  2. apch连接mysql数据库连接_配置phpmyadmin连接远程 MySQL数据库

    Mysql 服务器上面安装mysql yum -y install mysql mysql-devel mysql-server mysql-* 首次安装后,执行 #mysql 后,执行修改密码操作 ...

  3. mysql安装、配置、连接

    mysql 是一个简单易学的数据库管理系统,本文主要介绍mysql的安装.配置和使用java连接到mysql数据库. 一.mysql的安装 在mysql官网下载需要的mysql版本即可.官网给提供了企 ...

  4. hikaricp和mysql驱动_配置HikariCP连接池

    配置HikariCP连接池 数据库配置 spring.datasource.driver-class-name=com.mysql.jdbc.Driver 指定 spring 连接数据源驱动 spri ...

  5. springboot 2.0.5配置Druid连接池和web监控后台

    配置类: import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.support.http.StatViewSe ...

  6. Mysql安装+IDEA配置Mysql数据库

    一.MySQL下载与安装 一.下载 1.地址:https://dev.mysql.com/downloads/mysql/ 2. 3. 二.安装 1.解压zip压缩包,得到一个文件夹,解压缩之后其实M ...

  7. mysql脚本简书,mysql一键安装脚本

    #!/bin/bash #MySQL一键安装脚本 #脚本运行前请确认本机没有安装其他版本的MySQL #运行脚本前请详细阅读my.cnf文件 PASSWORD=`cat my.cnf | grep p ...

  8. spring mysql整合_springboot mybatis mysql 整合

    1.pom文件配置 mysql mysql-connector-java runtime org.springframework.boot spring-boot-starter-test test ...

  9. mysql pxc 使用,配置mysql中的PXC服务

    2.1 问题 修改mysqld.cnf文件 修改mysqld_safe.cnf文件 修改wsrap.cnf文件 启动服务 2.2 步骤 实现此案例需要按照如下步骤进行. 步骤一:修改mysqld.cn ...

最新文章

  1. java session缓存_Java服务端采用Session的缓存oauth2.0授权用户信息
  2. 人工智能第一股“旷视科技”赴港递交IPO材料 半年亏损52亿估值280亿
  3. how mang libraries do we have: 139
  4. mysql查询数据库desc_数据库查询DESC
  5. boost::fusion::unfused用法的测试程序
  6. 基础编程题之最近公共祖先
  7. Kubernetes Metrics-Server
  8. 系统检测到您正在使用网页抓取工具访问_从网站抓取数据的3种最佳方法
  9. Linux常用基本命令(rename,basename,dirname)
  10. 恭喜您被选为CSDN插件内测用户:点此领取福利
  11. layui admin 当前子页面 刷新 其他页面 layui 关闭 子弹窗
  12. 个人地理数据库与文件地理数据库的区别
  13. Keepalived主主虚拟路由器与虚拟服务器
  14. 怎么判断冠词用a还是an_冠词a/an/the:的用法和区别
  15. PTK(Pulmonarytoolkit)环境搭建与 ITK4.13+VS2015的配置
  16. 2022新鲜出炉Android面试总结附真题+答案解析(京东、新东方、货拉拉...)
  17. 中间件 BES 连接池的配置和问题诊断方法
  18. 学生管理系统的mysql数据库设计_MySQL数据库--学生管理系统数据库设计
  19. 计算机管理里怎么改ahci,ahci怎么开启_电脑BIOS修改ahci模式教程 - 系统家园
  20. 浮云API免费开放接口

热门文章

  1. rem.js常用代码
  2. 计算机技术与自动化期刊官网,计算技术与自动化是什么级别
  3. 使用jdbc执行SQL实现登录查询2-避免SQL注入版
  4. 【算法设计与分析】03 算法及其时间复杂度
  5. Asp.Net Session 丢失的奇怪问题,求救!
  6. 在ASP.NET Core使用Middleware模拟Custom Error Page功能
  7. 什么是REST API?
  8. 时间格式化需要注意点不可使用本地时间
  9. sharepoint站点移植方案
  10. DataGridView中的CheckBox