Http客户端Feign

2.4 Http客户端Feign

RestTemplate方式调用存在的问题

  1. 代码可读性差,编程体验不统一
  2. 参数复杂URL难以维护

        String url="http://userservice/user/"+order.getUserId();
        User user = restTemplate.getForObject(url, User.class);

2.4.1 定义及使用Feign客户端

①引入依赖


        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>

②主启动类上加上@EnableFeignClients注解开启Feign的功能文章来源地址https://www.uudwc.com/A/gVxBz/


@MapperScan("cn.itcast.order.mapper")
@SpringBootApplication
@EnableFeignClients
public class OrderApplication {

    public static void main(String[] args) {
        SpringApplication.

原文地址:https://blog.csdn.net/weixin_50458070/article/details/132890937

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年09月15日 02:01
下一篇 2023年09月15日 02:01