一、Spring Boot整合MybatisPlus常用配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/20230210_mybatis_plus?serverTimezone=GMT%2B8&characterEncoding=utf-8
username: root
password: 123456
mybatis-plus:
mapper-locations: classpath:mappers/*.xml
type-aliases-package: org.star.entity.model
global-config:
db-config:
# 主键ID的生成策略 auto,none,input,assign_id,assign_uuid
id-type: assign_id
# 逻辑删除字段名
logic-delete-field: deleted
# 逻辑删除字段的值表示已删除
logic-delete-value: 1
# 逻辑删除字段的值表示未删除
logic-not-delete-value: 0
configuration:
# 将 Java 实体类属性的驼峰命名规则转换为数据库字段的下划线命名规则
map-underscore-to-camel-case: true
# 是否开启二级缓存。
cache-enabled: true
# 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl