【发布时间】:2016-10-18 11:53:06
【问题描述】:
我必须编写一个 API 调用
@GET
@Path("/{settingName1, settingName2}")
public Response getNetworkSettingValue(@ApiParam(value = "Name") @QueryParam("name") String name,
@ApiParam(value = "City") @QueryParam("city") String city,
@ApiParam(value = "State") @QueryParam("state") String state) {}
我的疑问是如何获得settingName1 & settingName2 值,
可以这样写
@ApiParam(value = "SettingName1") @PathParam("settingName1") String settingName1
或
@ApiParam(value = "SettingName1") @PathVariable("settingName1") String settingName1
在方法声明中。
或
获取这两个值的任何其他方式
【问题讨论】:
-
您可以同时使用两者,但我会坚持使用@PathParam。另请参阅此问题stackoverflow.com/questions/32367501/…
-
如果我的回答对您有用,请告诉我。
标签: java web-services rest