Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以使用Feign注解或者JAX-RS注解,还支持热插拔的编码器和解码器。
环境准备:
- JDK 1.8
- SpringBoot2.2.3
- SpringCloud(Hoxton.SR6)
- Maven 3.2+
- 开发工具
- IntelliJ IDEA
- smartGit
创建一个SpringBoot Initialize项目


port: 8083
spring:
application:
name: feign-service-consumer
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
healthcheck:
enabled: false
instance:
status-page-url-path: http://localhost:8761/actuator/info
health-check-url-path: http://local

本文介绍了如何使用Feign在SpringCloud环境中进行服务调用。Feign是一个声明式的web服务客户端,通过创建接口并添加注解来简化客户端实现。在环境准备中,涉及JDK 1.8、SpringBoot 2.2.3和SpringCloud Hoxton.SR6。文章指导了从创建SpringBoot项目、定义服务接口到使用Feign调用的步骤,并在IDEA中展示了多实例运行的方法,确保服务注册到Eureka Server并能正常通信。
最低0.47元/天 解锁文章
276

被折叠的 条评论
为什么被折叠?



