为什么要先写个DAO的接口再重新写一遍实现呢?

来源:4-3 买家类目-service

巨婴小木头

2018-06-16

之前没有写接口只用那个继承自JpaRepository的接口不是在测视力也能实现增删查的功能,为什么还要重新定义service接口然后再实现一遍呢?想不太明白,还请大家指点、

写回答

4回答

宝慕林8260006

2020-09-29

service是业务层,一个复杂的业务是需要多次操作dao的,业务层主要是业务逻辑,三层是为了方便管理。没有什么是加一层解决不了的,如果不行就再加“一层”;

0
0

黑子的一生

2020-04-08

你需要先搞懂三层架构,repository层是操作数据库的,controller层是返回数据给用户或者返回页面的,而service层是处理业务的,因为真实业务中你不可能只是查询数据库然后展示吧?肯定是需要做一些业务逻辑的判断啊这些,还有事务啊这些东西,这也是分层的好处,各有各的职责

0
0

兔老板

2018-09-05

java的三大特性:封装、继承、多态。接口实现的是一种规范标准。简单来说你电脑的电源线可以直接连到电缆中,可为什么还要用插头和插座。就是这个理。

0
0

鸿鹄yyn

2018-06-16

这是一种规范

0
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程