package com.erdaoya.springcloud.client.web;
import com.erdaoya.springcloud.client.client.UserFeignClient;
import com.erdaoya.springcloud.client.client.UserRibbonClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
/**
* 2017/1/13
* @author erdaoya
* @since 1.0
*/
@RestController
@RequestMapping("/clinet")
public class UserController {
@Autowired
private UserRibbonClient ribbonClient;
@Autowired
private UserFeignClient feignClient;
@RequestMapping(value = "/feign", method = RequestMethod.GET)
public Object getUserByFeign(String id) {
return feignClient.getUser(id);
}
@RequestMapping(value = "/user", method = RequestMethod.GET)
public Object getUserByRibbon(Long id) {
return ribbonClient.getUser(id);
}
}