一、我们在控制器层都是调用Service层,不会直接调用仓储层。现在我给大家介绍一下怎么快速实现Service 的CRUD
定义接口:IProductService 继承IService<实体>
package com.saas.plusdemo;
import com.baomidou.mybatisplus.extension.service.IService;
public interface IProductService extends IService<Product> {
}
添加实现类:ProductServiceImpl 继承ServiceImpl<Map仓储,实体>
package com.saas.plusdemo;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.saas.plusdemo.mapper.IProductRepository;
import org.springframework.stereotype.Service;
@Service
public class ProductServiceImpl extends ServiceImpl<IProductRepository,Product> implements IProductService{
}
二、添加单元测试文章来源:https://www.toymoban.com/news/detail-788286.html
@Test
void serviceAdd(@Autowired IProductService productService) {
Product product=new Product();
product.setId(UUID.randomUUID().toString());
product.setName("hi service");
productService.save(product);
}
文章来源地址https://www.toymoban.com/news/detail-788286.html
到了这里,关于mybatisplus(service CRUD 接口)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!