java中的repo什么意思_java – Spring数据jpa repo,为什么需要接口服务和服务实现

本文探讨了SpringDataJPA在SpringBoot项目中的应用,特别是如何通过Repository层直接查询数据,以及为何还需要额外的服务层和服务实现层来进行数据操作.通过对实际代码案例的解析,帮助读者理解不同层次的作用及其必要性.
摘要由CSDN通过智能技术生成

我刚刚开始使用

Spring Data JPA开发Spring Boot.当我从表生成模型时,我创建了一个modelRepo,它扩展了JpaRepository< myModel,String>

public interface userRepository extends JpaRepository{

}

然后从控制器,我可以轻松调用userRepository.findAll()来获取数据.

但是,当我查看一些教程时,他们在调用findAll()之前还有几个步骤.看看下面:

public interface userService{

Iterator findAll();

}

public class userServiceImpl implements userService{

@Autowired

UserRepository userRepository

@Override

Iterator findAll(){

return userRepository.findAll();

}

}

像这样的事情,我可以直接从userRepository查询数据,只要@Autowired注入userRepository.

在一些示例中,它们在上面执行相同的结构.任何人都可以在调用数据之前解释为什么我们需要service和serviceImpl.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值