微服务之服务接口
SpringCloud的服务接口基本等同于SpringBoot开发的api接口,只不过在springCloud需要将自己的服务注册到注册中心,通过网关统一访问路径一. 添加maven依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spr...
·
SpringCloud的服务接口基本等同于SpringBoot开发的api接口,只不过在springCloud需要将自己的服务注册到注册中心,通过网关统一访问路径
一. 添加maven依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
二. 启动类中添加@EnableEurekaClient注解
@SpringBootApplication
@EnableEurekaClient
@RestController
@RequestMapping("api")
public class MyServiceApplication {
public static void main(String[] args) {
SpringApplication.run(MyServiceApplication.class, args);
}
@RequestMapping("sayHello")
public String sayHello(){
return "hello world";
}
}
三. application.properties配置
#在注册中心显示的名字
spring.application.name=zuul-server
server.port=8762
#注册中心的地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
#启用熔断的开关
feign.hystrix.enabled=true
四. 查看是否注册到注册中心
更多推荐
已为社区贡献2条内容
所有评论(0)