datasource:
druid:
username: root
password: 123456
url: jdbc:mysql://localhost:3306/world?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull
driver-class-name: com.mysql.jdbc.Driver
initialSize: 5
minIdle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
useGlobalDataSourceStat: true
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
配置完后,我们先运行下项目,
可以看到,完美运行,那意思是数据库连接没有问题, druid连接池也配置完毕了。
当然我们也可以进入druid的监控页面看看(现在还没对数据库进行增删改查~大家可以随便点点,可以看到只有关于连接的监控日志数据),http://localhost:8080/druid/
数据连接池,就先放着吧,我们来来来
【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 开源分享
,整合mybatis!
依赖包已经在创建项目的时候,勾选了,那么我们仅需要做相关配置了。
事不宜迟,我们先创建一个用于放mybatis的xml配置文件的文件夹:
文件夹创建好了,我们需要弄啥配置文件呢? 除了编写sql语句的mapper.xml,我们仅需编写一个配置文件,
那就是mybatis-config.xml:
(如果想了解更多配置项,可以看看我的这篇博客mybatis-config配置文件各项简单介绍_默默不代表沉默-CSDN博客)
这里我们做了简单点的配置,就是驼峰命名的开启,允许jdbc操作主键的生成,允许取别名。
<?xml version="1.0" encoding="UTF-8" ?>然后是在yml配置文件里加上配置(一定得加上!!! 否则配置文件读取不了,那还配置做啥!),
mybatis:
config-location: classpath:mybatis/mybatis-config.xml
mapper-locations: classpath:mybat