服务和服务提供者接口之间有什么区别?

时间:2019-06-02 23:29:04

标签: java service

我了解服务是定义要实现哪些功能的接口。

我也了解服务提供商可以实现这些功能。

但是,我似乎无法理解什么是服务提供商接口。我会说这是一个定义实例化服务方法的接口吗?

1 个答案:

答案 0 :(得分:0)

Baeldung在他的文章Java Service Provider Interface中回答了您的问题:

  

服务提供商界面

     

充当服务的代理或终结点的接口或抽象类。

     

如果服务是一个接口,则它与服务提供者接口相同。

     

服务和SPI在Java生态系统中被称为API。