spring cloud openfeign使用教程
程序员文章站
2022-06-12 16:10:17
...
spring cloud openfeign
Feign是一个声明性的Web服务客户端。使用Feign,在Application启动类上加入 @EnableFeignClients 这个注解,启用Feign。Feign支持可插拔编码器和解码器。
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
public class WebsocketApplication {
public static void main(String[] args) {
SpringApplication.run(WebsocketApplication.class, args);
}
}
依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-feign</artifactId>
</dependency>
过期的依赖,现在使用如下的版本
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
@FeignClient
@FeignClient注解方法,name是服务名,path是服务路径前缀。
对于Get请求,请求参数为一个引用对象的时候,可以使用 @SpringQueryMap 注解;对于Post注解,需要使用@RequestBody注解
上一篇: 计算程序的执行时间
下一篇: 计算一段程序的执行时间
推荐阅读
-
Spring Cloud 动态刷新配置信息教程详解
-
spring cloud consul使用ip注册服务的方法示例
-
Spring学习笔记之RedisTemplate的配置与使用教程
-
spring boot starter actuator(健康监控)配置和使用教程
-
详解使用Spring Cloud Consul实现服务的注册和发现
-
Spring Cloud实战技巧之使用随机端口
-
spring cloud 之 Feign 使用HTTP请求远程服务的实现方法
-
spring boot开发遇到坑之spring-boot-starter-web配置文件使用教程
-
Spring Cloud 动态刷新配置信息教程详解
-
详解使用spring boot admin监控spring cloud应用程序