Idea 创建EurekaClient

创建Spring Initializr项目

 选择Eureka Discovery Client

 

 

 配置maven

 刷新jar包

 配置文件application.properties配置如下

server.port=10001
spring.application.name=eureka-client
#注册的eureka.Service信息
eureka.client.serviceUrl.defaultZone=http://127.0.0.1:8761/eureka/
#注册成ip
#spring cloud不同版本的配置可能不同,比较老的版本是eureka.instance.preferIpAddress=true
#不行的话需要配置eureka.instance.instanceId
eureka.instance.preferIpAddress=true
spring.cloud.client.ipAddress=127.0.0.1
eureka.instance.instanceId=${spring.cloud.client.ipAddress}:${spring.application.name}:${server.port}

 需要在pom文件添加Tomcat的依赖

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
</dependency>

 最后在启动类做如下修改,等项目启动之后可以调用


@RestController
@EnableEurekaClient
@SpringBootApplication
public class EurekaClientApplication {

public static void main(String[] args) {
SpringApplication.run(EurekaClientApplication.class, args);
}

@Value("${server.port}")
String port;

@RequestMapping("/hi")
public String home(@RequestParam String name) {
System.out.println(name);
return "hi "+name+",i am from port:" +port;
}

}
 

启动项目,访问 http://127.0.0.1:8761/

 

 访问项目接口 http://127.0.0.1:10001/hi?name=forezp

结果如下

 

posted @ 2020-06-03 14:34  音Duang  阅读(354)  评论(0编辑  收藏  举报