mybatis-plus配置文件yml
时间: 2023-09-27 18:09:34 浏览: 104
中的配置项有哪些?
可以回答该问题。MyBatis-Plus是MyBatis的增强工具,在yml中的配置项包括数据库连接信息、MyBatisPlus的配置信息、MyBatis的配置信息等。其中最常用的包括datasource、mapper-locations、mybatis-plus.mapper-locations、mybatis.configuration等。
相关问题
springboot+mybatis-plus配置yml文件
以下是在SpringBoot中使用MyBatis-Plus的示例yaml配置文件:
```yaml
server:
port: 8080
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mybatis_plus_demo?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
username: root
password: my_mysql_password
# 配置Mybatis-Plus
mybatis-plus:
# 开启驼峰命名法自动映射
configuration:
map-underscore-to-camel-case: true
# 实体扫描,多个package用逗号或分号分隔
typeAliasesPackage: com.example.demo.entity
# SQL语句打印输出,开发阶段建议开启
# 可以通过 mybatis-plus.global-config.sql-mapper-xml=true 关闭默认XML映射配置
global-config:
db-config:
# 逻辑已删除字段自动填充值
logic-delete-value: 1
logic-not-delete-value: 0
sql-injector: com.baomidou.mybatisplus.core.injector.LogicSqlInjector
sql-parser: com.baomidou.mybatisplus.extension.parsers.BlockAttackSqlParser
sql-explain: true
# 配置自动刷新,修改xml后不用重新启动项目
# ctrl + shift + A 输入 Registry,勾选Registry...,在Registry中 搜索compile.automake.allow.when.app.running,将其勾选上
devtools:
restart:
enabled: true
# 需要自动扫描的文件后缀名
additional-paths: src/main/java
```
在上述配置文件中,我们配置了数据库连接信息和MyBatis-Plus的各种选项,以及DevTools的配置,以便我们修改代码后可以自动重新加载。
springboot+mybatis-plus配置yml
在Spring Boot项目中使用Mybatis-Plus需要在application.yml中进行配置。
下面是一个示例的application.yml配置:
```yaml
# 数据库配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
username: root
password: root
# Mybatis-Plus 配置
mybatis-plus:
mapper-locations: classpath:/mapper/**/*Mapper.xml # mapper文件所在路径
typeAliasesPackage: org.example.entity # 实体类所在包的路径
global-config:
db-config:
logic-delete-value: 0 # 逻辑删除标识值
logic-not-delete-value: 1 # 非逻辑删除标识值
id-type: auto # 主键策略,这里设置为自动增长
```
上面的配置中指定了数据库的连接信息和Mybatis-Plus的配置信息,其中包括mapper文件的路径、实体类所在包、逻辑删除标识值和主键策略。根据具体的实际情况进行修改即可。
阅读全文