"com.baomidou.mybatisplus.extension.service.IService.getBaseMapper()" is null
时间: 2023-10-25 18:33:50 浏览: 157
这个报错通常是因为在使用 MyBatis-Plus 的 IService 接口中的方法时,没有为其注入对应的 Mapper 对象。
解决方法有两种:
1. 在对应的 Service 实现类中使用 @Autowired 注解自动注入对应的 Mapper 对象。例如:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
@Autowired
private UserMapper userMapper;
// ...
}
```
2. 在对应的 Service 实现类中手动注入对应的 Mapper 对象。例如:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
private UserMapper userMapper;
public UserServiceImpl(UserMapper userMapper) {
this.userMapper = userMapper;
}
// ...
}
```
无论哪种方法,都需要保证 IService 接口所对应的 Mapper 对象已经正确注入。
阅读全文