首页 > 其他分享 >[转载]Feign:实现动态URL

[转载]Feign:实现动态URL

时间:2023-08-15 16:12:37浏览次数:38  
标签:FeignClient Feign String URL mekFeignClient public decoder 转载 class

https://blog.csdn.net/kirk15951859811/article/details/117067488

@FeignClient(name="mekFeignClient",fallback = MekFeignClientFallback.class,configuration = RemoteFeignConfig.class)
public interface MekFeignClient {

@RequestLine("GET")
String list(URI uri);

}

 

@Slf4j
@Component
@Import(FeignClientsConfiguration.class)
public class CallerService {

MekFeignClient mekFeignClient;


// 创建构造器

// 调用类以构建函数(Constructor) 的方式注入 FeignClient 类

public BusiProcessService(Decoder decoder, Encoder encoder, Client client) {
mekFeignClient = Feign.builder().client(client).encoder(encoder).decoder(decoder)
.target(Target.EmptyTarget.create(MekFeignClient.class));
}

public String test() {
// 请求地址,MEK为服务名
String url = "http://MEK/model/list";
String res = "";
//使用FeignClient请求服务
try {
res = mekFeignClient.list(new URI(url));
}catch (Exception e){
logger.error("feign call error,cause:{}",e);
}
return GsonUtils.toJsonString(res);
}

}

 

标签:FeignClient,Feign,String,URL,mekFeignClient,public,decoder,转载,class
From: https://www.cnblogs.com/tju1895/p/17631533.html

相关文章

  • Url重写隐藏网页路径技术
        Url重写:实质上是将网页真实的Url隐藏起来,使用户通过虚拟的Url来访问资源,以弥补真是Url的许多不足;作用:(1)满足搜索引擎的需要,实现搜索引擎排名的优化(2)隐藏网页实现技术,增强网站安全性(3)提高网站的安全性和实用性(4)Url支持"可删减"的需求下面通过代码来了解Url重写......
  • 2-07-Feign-基于Feign的远程调用-not practice
    使用Feign共四步引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency>启动类添加注解开启功能针对每个服务创建对应的客户端packagecn.itcast.order.client;impo......
  • Feign的超时时间如何设置,我研究了4种情况
    大家好,我是三友~~今天来聊一聊前段时间看到的一个面试题,也是在实际项目中需要考虑的一个问题,Feign的超时时间如何设置?Feign的超时时间设置方式并不固定,它取决于Feign在项目中是如何使用的,不同的使用方式,超时时间设置方式也不大相同,甚至还可能有坑。前置知识由于文章会涉及到F......
  • 引入feign注入报错 org.springframework.beans.factory.NoSuchBeanDefinitionExceptio
    引入feign注入报错org.springframework.beans.factory.NoSuchBeanDefinitionException解决[172.16.22.215]out:Causedby:org.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype'com.test.mydock.api.FeignRemoteTestService�......
  • 博客园如何转载别人的文章
     转载于 https://www.cnblogs.com/gexbooks/p/11283582.html 最近学习PyQt5发现有好的文章介绍控件的,但是太多,想着转载后面慢慢看,查看了下,并无快捷转载按钮,查找度娘,找到一种方法一、首先我们要设置自己的博客园进入自己的博客园,点击安步骤点击:选项->Markdown->SAVE二......
  • 5个代码技巧,加速你的Python! 转载
    原文:https://mp.weixin.qq.com/s/xLIlcXfW1O8sNxGT7RvKrQ来自公众号:快学PythonPython作为一种功能强大的编程语言,因其简单易学而受到很多初学者的青睐。它的应用领域又非常广泛:科学计算、游戏开发、爬虫、人工智能、自动化办公、Web应用开发等等。而在数据科学领域中,Python是......
  • 解决Mac 上码云gitee或者github出现The requested URL returned error: 403
    出现场景要把某个项目push到码云上,已经设置了仓库地址,在最后一步直接报错。adodeMacBook-Pro:yimabaoado$gitpush--set-upstreamoriginmasterremote:[session-774b45b9]Accessdeniedfatal:unabletoaccess'https://gitee.com/mzmilk/yimabao.git/':Therequested......
  • 【web_逆向05】URLEncode
    我们这网站中总能看到这样一种url,例如:百度中直接搜索"周杰伦"https://www.baidu.com/sugrec?&prod=pc_his&from=pc_web&json=1&sid=26350&hisdata=%5B%7B%22time%22%3A1691934763%2C%22kw%22%3A%22%E5%91%A8%E6%9D%B0%E4%BC%A6%22%2C%22fq%22%3A4%7D%5D&_t=1691934......
  • OpenFeign介绍
    1Java接口调用有哪些方式2Feign描述3OpenFeign的使用 Stock服务 Order服务 ......
  • 使用swagger时出现Unable to infer base url. This is common when using dynamic ser
    在使用Swagger的时候访问地址后出现了错误,http://localhost:8001/swagger-ui.html一直在弹窗提示,还取消不了我这边自己的问题可能是因为Swagger类没有跟启动类在同一个模块当中,虽然我将Swagger所在的模块进入到启动类所在的模块,但是可能是idea没有识别到.还是报错,可以按照......