Spring Boot3整合Mybatis Plus的详细过程(数据库为MySQL)
作者:岸上操剑
这篇文章主要介绍了Spring Boot3整合Mybatis Plus的详细过程(数据库为MySQL),本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
项目结构如下:
注意不需要任何XML文件
1.导入依赖
除了Spring Boot创建时自带的依赖,还需要加入:
<!-- Mybatis Plus依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <version>3.5.7</version> </dependency> <!-- 数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.31</version> </dependency> <!-- 辅助工具,可以不添加,在实体类中自行生成Getter/Setter方法--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>
driverClassName有这样不同版本对应关系
driverClassName: com.mysql.jdbc.Driver # mysql-connector-java 5.x及之前版本中的驱动类名 driverClassName: com.mysql.cj.jdbc.Driver # mysql-connector-java 6.x及后续版本中的驱动类名
2.配置application.yaml文件
spring: datasource: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/xxx username: root password: 'xxx'
3.创建实体(entity)
@Data public class User { private Long id; private String name; private String password; @TableLogic @TableField("is_deleted") private Boolean deleted; private Date creatTime; private Date lastUpdateTime; }
4.创建数据访问层(mapper)对象
public interface UserMapper extends BaseMapper<User> { }
5.在启动类添加扫描注解
@MapperScan("com.example.mapper")
到此这篇关于Spring Boot3整合Mybatis Plus,数据库为MySQL的文章就介绍到这了,更多相关Spring Boot3整合Mybatis Plus内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- SpringBoot3.x版本与Mybatis-Plus不兼容问题
- springboot3集成mybatis-plus报sqlSession异常的问题解决
- SpringBoot3.2.2整合MyBatis Plus3.5.5的详细过程
- SpringBoot3.2.2整合MyBatis-Plus3.5.5依赖不兼容的问题解决
- SpringBoot3和mybatis-plus整合出现的问题解决办法
- 解决springboot3.2集成mybatis-plus3.5.4.1报错的问题
- springboot3.2整合mybatis-plus详细代码示例
- Springboot3整合Mybatis-plus3.5.3报错问题解决
- SpringBoot3整合mybatis-plus的实现