springboot快速整合mybatis-plus

文章介绍了如何在SpringBoot项目中引入Mybatis-Plus进行快速开发,包括添加依赖、配置数据库连接信息、启用SQL日志打印,以及使用MybatisX插件生成代码。主要步骤涉及创建SpringBoot工程、配置POM文件、设置Mapper接口扫描路径和数据库连接详情,最后自动生成Mapper和实体类代码。
摘要由CSDN通过智能技术生成

前提:在日常开发的时候想要单独测试一下某个方式或者使用单元测试来测试自己的方法,想要用mybatis-plus来快速实现,这篇主要是分享springboot快速整合mybatis-plus。

引入依赖

    <!-- mybatis-plus依赖包 -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.0</version>
        </dependency>
        <!-- web包 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>3.0.5</version>
        </dependency>

启动类加上这个注解:@MapperScan("com.example.mybatisplusdemo.mapper"),“com.example.mybatisplusdemo.mapper”是项目的mapper接口路径,而不是mapper.xml文件路径

@SpringBootApplication
@MapperScan("com.example.mybatisplusdemo.mapper")
public class MybatisplusDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(MybatisplusDemoApplication.class, args);
        System.out.println("**** 项目启动成功!****");
    }
}

在application.yml文件里面配置数据库连接信息和mybatis-plus控制台打印sql

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/student?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&allowMultiQueries=true
    username: root
    password: root

# mybatis-plus控制台打印sql语句
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

下面是详细步骤:

1.创建springboot工程,选择好名称,路径名,jdk,点击next

2.springoot 版本选择3.0以下,添加mysql,lombok依赖,点击next

 3.创建成功后,在pom文件添加mybatis-plus和web依赖,web依赖根据自己的情况是否需要添加

 4.添加完依赖刷新maven

5.idea连接数据库

 6.输入账号密码

7.使用mybatisX插件生成代码

8.配置好module path 和 base package

9.上面3个都选择mybatis-plus3

10.最终生成的代码结构,controller需要自己写

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值