Commit c893b768 by Nepxion

添加Feign配置

parent d4dde6f0
package com.nepxion.discovery.plugin.framework.context;
package com.nepxion.discovery.plugin.example.feign;
/**
* <p>Title: Nepxion Discovery</p>
......@@ -15,7 +15,7 @@ import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
// 参考:https://github.com/spring-cloud/spring-cloud-netflix/issues/1952, https://github.com/spring-cloud/spring-cloud-netflix/issues/1064
public class PluginFeignBeanFactoryPostProcessor implements BeanFactoryPostProcessor {
public class FeignBeanFactoryPostProcessor implements BeanFactoryPostProcessor {
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
BeanDefinition definition = beanFactory.getBeanDefinition("feignContext");
......
......@@ -12,12 +12,10 @@ package com.nepxion.discovery.plugin.example.feign;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.nepxion.discovery.plugin.framework.context.PluginFeignBeanFactoryPostProcessor;
@Configuration
public class FeignConfiguration {
@Bean
public PluginFeignBeanFactoryPostProcessor pluginFeignBeanFactoryPostProcessor() {
return new PluginFeignBeanFactoryPostProcessor();
public FeignBeanFactoryPostProcessor feignBeanFactoryPostProcessor() {
return new FeignBeanFactoryPostProcessor();
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment