1、服务注册管理中心的数据来源
其中的数据来源于DiscoveryClient
2、在服务提供端编写一个rest接口测试一下DiscoveryClient的数据
package com.zemel.rest;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.zemel.service.IDeptService;
import com.zemel.vo.Dept;
@RestController
@RequestMapping("/dept")
public class DeptRest {
@Autowired
private IDeptService deptService;
@Autowired
private DiscoveryClient discoveryClient; // 进行eureka的发现服务
/**
* 直接返回发现服务信息
* eureka服务管理页面就是通过此类返回的信息显示
* @author zemel
* @date 2018年12月5日 下午2:34:43
* @return
*/
@GetMapping("/discover")
public Object discover(){
return this.discoveryClient;
}
}
3、访问测试