@RestController()
public class UserController {@PostMapping("/getUser")
public List getUser(@RequestParam("userName") String userName){System.out.println("---"+userName);
List userPojoList = new ArrayList<>();
userPojoList.add(new UserPojo("tom","man",15));
userPojoList.add(new UserPojo("jack","man",18));
userPojoList.add(new UserPojo("ajan","wuman",17));
return userPojoList;
}}
@Service
public class UserService {//ribbon负载均衡器
@Autowired
private LoadBalancerClient loadBalancerClient;
public List
controller
@RestController
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("getUser")
public List getUser(){
return userService.getUser();
}
启动类也是一样的,就是类名不一样,注意加注解 @EnableEurekaClient
@SpringBootApplication
@EnableEurekaClient
public class ConsumerApplication { public static void main(String[] args) {
SpringApplication.run(ConsumerApplication.class, args);
}}