请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这里的service层有点疑问

老师你好,我是一名新手,在别的视频中,我看到他们在service这一层中,常常定义一个接口,然后再去定义一个类去实现这个接口,请问下这样的写法有什么好处吗?

public interface DemoService {
    Long query(Long id);
}

@Service
public class DemoServiceImpl implements DemoService {
    @Autowired
    private DemoDao demoDao;

    @Override
    public Long query(Long id) {
        return demoDao.query(id);
    }
}

课程中的写法

@Service
public class DemoService {
    @Autowired
    private DemoDao demoDao;


    public Long query(Long id) {
        return demoDao.query(id);
    }

}

正在回答 回答被采纳积分+3

2回答

qq_凛冬将至_9 2024-02-03 09:50:02

这套主要是给小白做毕设用的,有经验的只要参考需要的技术就行,没必要照着讲师的编码来。按照阿里的开发规范做准没错!

2 回复 有任何疑惑可以回复我~
HELLOSTAR 2024-01-10 16:32:24

对于比较复杂的架构,可以用这种方式,提前定义接口,确保实际开发出入较小。但是咱们这门课程比较简单,而且是属于单人完成的级别,这么写反而比较费事,以后实际开发根据具体需求来就好

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信