mybatisplus整合springboot
时间: 2023-08-11 20:08:15 浏览: 148
springboot-mybatisplus:springboot整合mybatisplus
Mybatis-Plus是一个基于Mybatis的增强工具,可以简化Mybatis的开发流程。在Spring Boot中整合Mybatis-Plus,需要进行以下几个步骤:
1. 替换依赖:将原来整合Mybatis的依赖替换为整合Mybatis-Plus的起步依赖。可以使用以下依赖配置:
```
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.0</version>
</dependency>
```
这个依赖会自动引入Mybatis和其他相关的依赖。
2. 引入Mybatis-Plus配置:在Spring Boot的配置文件中,可以配置Mybatis-Plus的相关属性,比如数据库连接信息、实体类扫描等。
3. 配置Mapper扫描:在Spring Boot的启动类上添加`@MapperScan`注解,用于扫描Mapper接口所在的包路径。例如:
```
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@EnableDiscoveryClient
@MapperScan("com.wjbgn.user.mapper")
@SpringBootApplication
public class RobNecessitiesUserApplication {
public static void main(String\[\] args) {
SpringApplication.run(RobNecessitiesUserApplication.class, args);
}
}
```
这样就可以自动扫描并注册Mapper接口。
通过以上步骤,就可以将Mybatis-Plus整合到Spring Boot项目中,简化开发流程并提供更多的功能和便利性。
#### 引用[.reference_title]
- *1* [springboot整合mybatis-plus](https://blog.csdn.net/chenyunjiangNN/article/details/127158203)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v12^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [还不会用mybatis-plus,手把手教你](https://blog.csdn.net/m0_66491772/article/details/122581929)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v12^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文