SpringBoot整合mybatisPlus以及代码生成器时所需要的依赖

 <!-- spring-boot -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <!--mybatis-plus自动的维护了mybatis以及mybatis-spring的依赖,
         在springboot中这三者不能同时的出现,避免版本的冲突,表示:跳进过这个坑-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤来整合Spring Boot和MyBatis Plus,并生成Mapper的抽象基类: 1. 首先,确保你已经在你的Spring Boot项目中添加了MyBatis Plus的依赖。你可以在项目的pom.xml文件中添加以下依赖: ```xml <dependencies> <!-- 其他依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>最新版本</version> </dependency> </dependencies> ``` 2. 接下来,创建一个Mapper抽象基类,用于继承MyBatis Plus提供的BaseMapper接口。该基类可以包含一些常用的CRUD方法,以供其他Mapper继承使用。以下是一个示例: ```java import com.baomidou.mybatisplus.core.mapper.BaseMapper; public interface MyBaseMapper<T> extends BaseMapper<T> { // 自定义一些通用的方法 // ... } ``` 3. 然后,在你的实体类对应的Mapper接口中继承自定义的MyBaseMapper接口。例如: ```java import org.apache.ibatis.annotations.Mapper; @Mapper public interface UserMapper extends MyBaseMapper<User> { // 可以在这里添加一些特定的方法 // ... } ``` 4. 最后,你可以通过MyBatis Plus的代码生成器来自动生成Mapper接口和XML映射文件。你可以在pom.xml文件中配置相关插件,例如: ```xml <build> <plugins> <!-- 其他插件 --> <plugin> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-maven-plugin</artifactId> <version>最新版本</version> <executions> <execution> <id>generate</id> <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <includeTables> <!-- 需要生成Mapper的表 --> </includeTables> <basePackage> <!-- Mapper接口的包名 --> </basePackage> <basePath> <!-- 生成文件的输出路径 --> </basePath> </configuration> </plugin> </plugins> </build> ``` 配置完成后,你可以启动Maven命令来生成Mapper接口和XML映射文件。执行以下命令: ``` mvn generate-sources ``` 这样,你就成功地整合了Spring Boot和MyBatis Plus,并生成了Mapper的抽象基类。接下来,你可以在项目中使用这些Mapper来进行数据库操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值