前提:在日常开发的时候想要单独测试一下某个方式或者使用单元测试来测试自己的方法,想要用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需要自己写