1、@NamiClient 注解说明
字段 | 说明 | 示例 |
url | 完整的url地址 | http://api.water.org/cfg/get/ |
| | |
group | 服务组 | water |
name | 服务名或负载均衡组件名(配合发现服务使用) | waterapi |
path | 路径 | /cfg/get/ |
| | |
headers | 添加头信息 | {"head1=a","head2=b"} |
configuration | 配置器 | |
localFirst | 本地优先(如果本地有接口实现,则优先用) | false |
2、@NamiMapping 注解说明(注在函数上;默认不需要注解)
映射值的三种情况(包括没有注解):
- 例1:没有注解:没有参数时执行GET,有参数时执行POST;path为函数名(此为默认)
- 例2:注解值为:
GET
,执行GET请求,path为函数名
- 例3:注解值为:
PUT user/a.0.1
,执行PUT请求,path为user/a.0.1
3、@NamiBody 注解说明(注在参数上)
注在参数上,表示以此参数做为内容主体进行提交
4、@NamiParam 注解说明(注在参数上)
注在参数上,主要为参数标注参数名字(一般,不需要)。(v3.2.0 后支持)