RestTemplateクラスを使用して簡単にRESTfulなアクセスが実現できます。
例
@RequestMapping(value="/user/{userId}", method=RequestMethod.GET) public String findUser(@PathVariable String userId, Model model) { User user = userService.findUser(userId); model.addAttribute("user", user); return "displayUser"; } |
RestTemplate template = new RestTemplate(); String result = restTemplate.getForObject("http://foo.bar/apl/user/{userId}", String.class,"1"); |