import feign.Client;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.cloud.netflix.ribbon.SpringClientFactory;
import org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import javax.net.ssl.*;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
@Configuration
public class FeignConfig {
@Bean
@ConditionalOnMissingBean
public Client feignClient(CachingSpringLoadBalancerFactory cachingFactory,
SpringClientFactory clientFactory) throws NoSuchAlgorithmException, KeyManagementException {
SSLContext ctx = SSLContext.getInstance("SS
解决Feign HTTPS远程调用绕过SSL证书验证
最新推荐文章于 2025-09-11 01:37:47 发布
本文介绍了如何在使用Feign进行HTTPS远程调用时,为了解决SSL证书验证问题,可以采取的方法。内容包括配置自签名证书、禁用证书验证等步骤,以确保在开发和测试环境中顺利进行API调用。

最低0.47元/天 解锁文章
5840





