鬼挞r
2020-05-07 21:55
您好,观看完您的教程以后有个疑问,如果使用通用的service的话,那是否业务逻辑都写在controller层了?这样不太符合规范吧,service层的复用性也不高。要再套一层service吗?这样感觉也不合适,请问有没有什么建议?
你好,同学,我个人认为:
1、使用通用service的话,简单的逻辑可以写在controller中,例如就是前台传个id,你进行删除,或者查询返回给前端,你直接调用通用service的方法就可以了,不用在service层再写一遍方法。
2、如果是复杂的逻辑,建议是写在service层里,你自己写实现方法即可。而且你的service不是继承mp的通用service吗,就一层service啊,不用再套一层service。
MyBatis-Plus入门
56140 学习 · 381 问题
相似问题