一、mybatis-plus官方文档
mybatis-plus官方文档
二、spring boot 引入mybatis-plus
在指定项目的pom.xml文件下添加以下代码
<!-- 引入mybatis plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.6</version>
</dependency>
三、 创建mapper并继承通用BaseMapper
import ac.cn.chm.uc.testuser.model.TestUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface TestUserMapper extends BaseMapper<TestUser> {
}
四、创建service接口,继承IService
import ac.cn.chm.uc.testuser.model.TestUser;
import com.baomidou.mybatisplus.extension.service.IService;
public interface IUserService extends IService<TestUser> {
/**
* 自定义的添加接口
* @return
*/
int addUser();
}
五、创建service实现类,实现service接口,继承ServiceImpl实现类
import ac.cn.chm.uc.mapper.TestUserMapper;
import ac.cn.chm.uc.testuser.model.TestUser;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
@Service(value = "userService")
public class UserServiceImpl extends ServiceImpl<TestUserMapper, TestUser> implements IUserService{
@Override
public int addUser() {
return baseMapper.insert(new TestUser());
}
}
引入其他的接口
@Autowired
private ITestService testService;
至此,mybatis-plus通用mapper与通用service完成