步骤如下:
1.在eureka的provider客户端的controller里面加入一个client,同时加入一个接口,代码如下:
package com.debuggg.cloud.controller;
import com.debuggg.cloud.entities.Dept;
import com.debuggg.cloud.service.DeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
public class DeptController {
@Autowired
private DeptService deptService;
** @Autowired
private DiscoveryClient discoveryClient;**
@RequestMapping(value = "/dept/list",method = RequestMethod.GET)
public List<Dept> list(){
return deptService.list();
}
@RequestMapping(value = "/dept/get/{id}",method = RequestMethod.GET)