在SpringBoot中导入mysql和mybatis是比较简单的,就是引入依赖,然后进行配置即可使用。那么如何配置呢?有哪些讲究呢?
数据库
数据库基本配置
//DataSourceProperties
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver //数据库驱动自然是不变的
spring.datasource.url=jdbc:mysql://localhost:3306/{databaseName}?characterEncoding=utf-8&useSSL=false&serverTimezone=Hongkong //数据库访问路径自然也是必须的-ip+端口+库名
spring.datasource.username=root //把密码写在这里是不好的,配置文件最好脱敏
spring.datasource.password=123456
spring.datasource.type=com.zaxxer.hikari.HikariDataSource //默认hikari,最快的连接池
spring.datasource.hikari.maximum-pool-size=15 //最大并发连接数
spring.datasource.hikari.minimum-idle=5 //最小存活数
spring.datasource.hikari.idle-timeout=30000 //多长时间杀掉连接池的连接,直到5个
MyBatis基本配置
mybatis.mapper-locations=classpath:mapper/*.xml //映射器位置
mybatis.type-aliases-package=com.community.entity //实体类位置
mybatis.configuration.useGeneratedKeys=true //使用自增主键
mybatis.configuration.mapUnderscoreToCamelCase=true //驼峰命名识别