mybatis-plus 配置
时间: 2024-11-21 14:29:52 浏览: 6
MyBatis-Plus Generator配置详解
5星 · 资源好评率100%
MyBatis-Plus是一个基于MyBatis的ORM框架增强工具,它简化了数据库操作的配置过程。以下是MyBatis-Plus的一些基本配置步骤:
1. **添加依赖**:首先,在项目中引入MyBatis-Plus的依赖。如果你使用的是Maven,可以在pom.xml文件中添加如下依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<!-- 选择合适的版本 -->
<version>3.x.x</version>
</dependency>
```
2. **配置数据源**:在Spring Boot中,通常会通过`DataSourceConfig`或`application.yml`配置数据源。例如:
```yaml
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: ... # 数据库驱动
url: ... # 数据库连接地址
username: ... # 用户名
password: ... # 密码
```
3. **启用MyBatis-Plus**:在配置类中启用插件,比如全局配置:
```java
@EnableGlobalConfiguration
public class MybatisPlusConfig extends GlobalConfig {
@Override
protected void globalSettings(GlobalConfig.GlobalSettingProperties properties) {
properties.setDatabaseId("db_id"); // 根据实际情况设置数据库ID,如mysql、oracle等
properties.setTableNameStrategy(SqlSessionUtil(tableNameStrategy())); // 表名策略
}
}
```
4. **实体扫描**:告诉MyBatis-Plus需要扫描哪些实体类,通常是包含@Table注解的Java类所在包:
```java
@MapperScan("com.example.demo.entity") // 替换为你实际的实体类路径
```
5. **自定义逻辑拦截器**:如果需要定制SQL的执行逻辑,可以创建逻辑拦截器并注册。
阅读全文