@RestController
public class UserController {
@RequestMapping("/user/{id}")
public User getUser(@PathVariable int id) {
User user = userRepository.findById(id);
return user;
}
}
@RestController
public class UserClient {
@Autowired
private RestTemplate restTemplate;
@RequestMapping("/user/{id}")
public User getUser(@PathVariable int id) {
User user = restTemplate.getForObject("http://user-service/user/{id}", User.class, id);
return user;
}
}