【发布时间】:2018-03-09 03:35:04
【问题描述】:
我有一个 Spring Web 服务休息。
我有两个得到:
// VIEW PRODUCT DETAILS
@RequestMapping(value="/products/{prodId}", method=RequestMethod.GET)
public @ResponseBody Product productView(@PathVariable("prodId") int prodId) {
logger.info("======= in productView (REST)");
Product product = inventoryService.findProductById(prodId);
return product;
}
// VIEW PRODUCT DETAILS NAME
@RequestMapping(value="/products/{prodName}", method=RequestMethod.GET)
public @ResponseBody Product productNameView(@PathVariable("prodName") String prodName) {
logger.info("======= in productNameView (REST)");
Product product = inventoryService.findProductByName(prodName);
return product;
}
当我使用 get 时,我得到了一个模棱两可的信息
http://localhost:8080/rest/products/627790"
我怎样才能有两个不同的get?
【问题讨论】: