我正在使用Spring Boot开发一个项目。我有一个控制器,它接受 GET 请求。
目前,我正在接受对以下类型URL的请求:
http:// localhost:8888 / user / data / 002
但我想接受使用 查询参数的 请求:
http:// localhost:8888 / user?data = 002
这是我的控制器的代码:
@RequestMapping(value="/data/{itemid}", method = RequestMethod.GET) public @ResponseBody item getitem(@PathVariable("itemid") String itemid) { item i = itemDao.findOne(itemid); String itemname = i.getItemname(); String price = i.getPrice(); return i; }
使用 @RequestParam
@RequestMapping(value="user", method = RequestMethod.GET) public @ResponseBody Item getItem(@RequestParam("data") String itemid){ Item i = itemDao.findOne(itemid); String itemName = i.getItemName(); String price = i.getPrice(); return i; }