使用SpringBoot时是否推荐用Interface封装service?
博客专区 > 6pker 的博客 > 博客详情
使用SpringBoot时是否推荐用Interface封装service?
6pker 发表于6个月前
使用SpringBoot时是否推荐用Interface封装service?
  • 发表于 6个月前
  • 阅读 49
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

在传统观念中,service都需要接口来实现对服务的封装,同时也能降低模块间的耦合。

一封关于Spring Boot接口使用的邮件回复,内容如下图:

 

这封邮件提的思想是没必要使用接口。
因为使用接口,Spring会使用标准的机制为接口类创建动态代理来处理。
而就算不使用接口,Spring也会通过CGLIB去创建一个新的类,尽管这不是一个标准的机制,但是效果是一样的。
因此SpringBoot官方开发人员并不推荐使用Interface,当然SpringBoot对Interface也是支持的。

共有 人打赏支持
粉丝 49
博文 97
码字总数 59339
×
6pker
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: