开发者社区> 问答> 正文

如何定义服务接口


HSF 的服务基于接口实现,当接口定义好之后,生产者将通过该接口以实现具体的服务,消费者也是基于此接口作为服务去订阅。
在 Demo 的 itemcenter-api 工程中,定义了一个服务接口 com.alibaba.edas.carshop.itemcenter.ItemService,内容如下:

  1. [backcolor=transparent]public[backcolor=transparent] [backcolor=transparent]interface[backcolor=transparent] [backcolor=transparent]ItemService[backcolor=transparent] [backcolor=transparent]{
  2. [backcolor=transparent]    [backcolor=transparent]public[backcolor=transparent] [backcolor=transparent]Item[backcolor=transparent] getItemById[backcolor=transparent]([backcolor=transparent]long[backcolor=transparent] id[backcolor=transparent]);
  3. [backcolor=transparent]    [backcolor=transparent]public[backcolor=transparent] [backcolor=transparent]Item[backcolor=transparent] getItemByName[backcolor=transparent]([backcolor=transparent]String[backcolor=transparent] name[backcolor=transparent]);
  4. [backcolor=transparent]}

此接口将提供两个方法,getItemById 与 getItemByName,也可以理解成为该服务 com.alibaba.edas.carshop.itemcenter.ItemService 将提供两个方法。

展开
收起
猫饭先生 2017-10-26 10:39:26 1776 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
建立联系方法之一 立即下载
低代码开发师(初级)实战教程 立即下载