Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 722 Bytes

File metadata and controls

31 lines (24 loc) · 722 Bytes

方法限制

支持一个接口下只发布部分方法

说明:下面示例中采用 <joyrpc/> 标签 表示JOYRPC中的schema。

1. XML方式

配置接口下的include白名单和exclude黑名单即可,多个方法用英文逗号隔开。

<beans>
  <joyrpc:provider id="demoService" interface="io.joyrpc.service.DemoService" alias="joyrpc-demo" ref="demoServiceImpl" server="myJoy" include="*" exclude="sayHello"></joyrpc:provider>
</beans>

2. API方式

providerConfig.setInclude("*");
providerConfig.setExclude("sayHello");

3. 注解方式

使用@Export注解来设置黑白名单

@Export(false)
public String sayHello(String str) {
    return str;
}