FeignClient配置方式的区别

内容分享1个月前发布
0 0 0

@FeignClient 可以通过在配置类上加@Configuration或者在configuration属性上指定配置类,来使配置生效。加了同一个类,加了注解就是服务中所有FeignClient实例的全局配置,不加注解,就是只对单个FeignClient生效配置。后者适用于使用FeignClient请求不同的服务。

//加注解的配置类,是全局默认配置,对所有@FeignClient生效
@Configuration
public class LightHouseFeignConfig{
//若干代码
}

//不加注解的配置类,放到@FeignClient的configuration属性中,只对指定FeignClient生效
public class TestFeignConfig{
//若干代码
}
@FeignClient(configuration=TestFeignConfig.class)
public interface TestApi{
//若干代码
}

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...