在我的Spring项目中,我有许多简单的服务来获取数据(只是一个简单的CRUD).启动该项目的开发人员的设计是为每个服务创建实现,例如
public interface UserService
然后像
public class UserServiceImpl implements UserService
由于UserService没有更多的实现机会,所以我真的很讨厌这些Impl后缀,而且阅读的内容也更多(例如this article),我意识到自己有病的原因
上周,我与一个团队的朋友进行了讨论,我与他分享了我的想法,但他的回答是“基本上您是对的,但Spring喜欢使用界面,并且与他们合作比与课堂合作更好”.
不幸的是,我不是Spring方面的专家,但是我试图寻找一些论点,但我找不到答案.
在Spring中使用这种方法为每个小服务类都提供接口是否有一些强有力的论据?
最佳答案