MyBatis Plus是一个在MyBatis基础上进行封装的增强工具,简化了MyBatis的开发流程,提供了更多的便捷功能。
首先,你需要在maven中添加MyBatis Plus的依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
然后,你需要在Spring Boot的配置文件中配置MyBatis Plus的相关属性:
# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# MyBatis Plus配置
# 开启MyBatis Plus自动填充功能
mybatis-plus.global-config.db-config.auto-fill = true
# 开启MyBatis Plus逻辑删除功能
mybatis-plus.global-config.db-config.logic-delete-value = 1
mybatis-plus.global-config.db-config.logic-not-delete-value = 0
接下来,在Spring Boot的启动类上添加@MapperScan
注解,指定要扫描的Mapper接口的包路径:
@SpringBootApplication
@MapperScan("com.example.mapper")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
最后,你可以在Mapper接口中使用MyBatis Plus的注解来完成数据库操作,例如:
@Mapper
public interface UserMapper extends BaseMapper<User> {
// 这里可以添加一些自定义的查询方法
}
以上就是Java配置MyBatis Plus的基本步骤,你可以根据具体需求进行更多的配置和使用。