大家好,又见面了,我是你们的朋友全栈君。
Mybatis-plus的IService接口:IService接口解释,我们可以看到IService接口就是有一大堆方法接口。
IService的使用:
IService的使用需要另外两个接口的配合:baseMapper
和ServiceImpl
第一步:实现basemapper接口
public interface AdminMapper extends BaseMapper<Admin> {
}
第二步:编写service类
public interface AdminService extends IService<Admin> {
}
第三步:编写serviceImpl,ServiceImpl里面是各种的方法实现,好奇的可以点进源码看下,两个泛型需要注意的,第一个是继承basemapper的(AdminMapper),第二个是实体类(Admin)。
public class AdminServiceImpl extends ServiceImpl<AdminMapper,Admin>
implements AdminService {
}
public class ServiceImpl<M extends BaseMapper<T>, T> implements IService<T> {
...}
第四步:愉快的使用啦,我们可以参考IService接口解释或者Mybatis-plus官网的方法解释来调用。
@Autowired
AdminService adminService;
void test11(){
// adminService中有很多方法
Admin admin = adminService.getById(13);
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127046.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...