idea里面配置mybatisplus
时间: 2023-07-08 22:27:11 浏览: 126
配置 MyBatis Plus 在 IDEA 中可以分为以下几个步骤:
1. 在 pom.xml 文件中添加 MyBatis Plus 依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>最新版本号</version>
</dependency>
```
2. 在 application.yml 或 application.properties 中添加 MyBatis Plus 配置,例如:
```yml
mybatis-plus:
configuration:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mapper-locations: classpath:mapper/*.xml
```
其中,`map-underscore-to-camel-case` 表示是否开启下划线转驼峰命名,`log-impl` 表示日志输出方式,`mapper-locations` 表示 MyBatis Mapper 文件的位置。
3. 创建 MyBatis Plus 配置类 MybatisPlusConfig.java:
```java
@Configuration
@MapperScan("com.example.demo.mapper") // 指定 Mapper 所在的包
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
```
其中,`@MapperScan` 指定 Mapper 所在的包,`PaginationInterceptor` 是 MyBatis Plus 提供的分页插件。
4. 创建实体类和 Mapper 接口,例如:
```java
public class User {
private Long id;
private String name;
// getter 和 setter
}
public interface UserMapper extends BaseMapper<User> {
}
```
其中,`User` 是实体类,`UserMapper` 是 Mapper 接口,`BaseMapper` 是 MyBatis Plus 提供的 Mapper 接口。
至此,MyBatis Plus 已经配置完成,可以在代码中使用了。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)