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

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

使用SpringBoot时是否推荐用Interface封装service?

 

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

转载于:https://my.oschina.net/lock0818/blog/913591

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2021-12-05
  • 2021-09-16
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-13
  • 2021-10-16
  • 2021-06-11
  • 2021-07-31
  • 2022-12-23
  • 2021-06-04
相关资源
相似解决方案