springBoot构成mybatis链接数据库
添加pom包并修改pom.xml文件
org.mybatis.generator
我的电池-生成器核心
1.3.5
org.mybatis.spring.boot
我的电池-弹簧-引导-起动器
1.3.2
mysql
mysql-connector-java
更改配置文件application.yml#的启动端口
服务器:
port: 8001
spring:
#配置数据源
datasource:
driver-class-name : com.MySQL.JDBC.driver
URL : JDBC : MySQL ://127.0.0.1:3306/test 1? useUnicode=true自豪的老鼠=utf-8useSSL=false
username :根
password:路由
dbcp2:
#验证连接的有效性
测试- while-idle : true
#验证语句
验证-查询:选择1
#空闲连接回收的时间间隔与test-while-idle一起使用,设定5分钟
time-between-eviction-runs-millis 336030000
连接池空闲连接的有效时间。 设定30分钟
soft-min-evict able-idle-time-millis 3360180000
hikari:
#一个连接的生命周期(毫秒)超时(如果未使用则释放(重试) ) ) ) )。
# max-lifetime: 60000
#连接池允许的最大连接数
最大池大小: 15
#
验证时间输出: 3000
#连接到只读数据库时设置为true,确保安全
只读:假
#连接池等待分配连接的最大时间(毫秒)超过此时间且尚未可用的连接将发生SQLException
连接时间输出: 60000
#一个连接idle状态的最大时间(毫秒)超时被释放(重试) ) ) ) ) ) ) ) )。
idle-timeout: 60000
#建议将一个连接的生命周期(毫秒)超时,如果未使用,则“已释放”(retired )默认值为:30分钟,比数据库超时时间少30秒。 MySQLwait_timeout参数(请参阅show variables like '%timeout%”)
最大寿命: 120000
#mybatis配置
mybatis:
将映射器-位置3360 class path : my batis/mapper/*.XML #更改为相应的映射器文件路径
config-location 3360 class path : my batis/my batis-config.XML