1
0
mirror of https://gitee.com/mirrors/Spring-Cloud-Alibaba.git synced 2021-06-26 13:25:11 +08:00
This commit is contained in:
flystar32 2019-01-30 16:39:17 +08:00
parent 30b6456558
commit ef8d204f95
4 changed files with 17 additions and 17 deletions

View File

@ -24,16 +24,16 @@ import org.springframework.beans.factory.config.BeanPostProcessor;
*/ */
final class FescarBeanPostProcessor implements BeanPostProcessor { final class FescarBeanPostProcessor implements BeanPostProcessor {
private final FescarFeignObjectWrapper eagleEyeFeignObjectWrapper; private final FescarFeignObjectWrapper fescarFeignObjectWrapper;
FescarBeanPostProcessor(FescarFeignObjectWrapper eagleEyeFeignObjectWrapper) { FescarBeanPostProcessor(FescarFeignObjectWrapper fescarFeignObjectWrapper) {
this.eagleEyeFeignObjectWrapper = eagleEyeFeignObjectWrapper; this.fescarFeignObjectWrapper = fescarFeignObjectWrapper;
} }
@Override @Override
public Object postProcessBeforeInitialization(Object bean, String beanName) public Object postProcessBeforeInitialization(Object bean, String beanName)
throws BeansException { throws BeansException {
return this.eagleEyeFeignObjectWrapper.wrap(bean); return this.fescarFeignObjectWrapper.wrap(bean);
} }
@Override @Override

View File

@ -27,7 +27,7 @@ import org.springframework.cloud.openfeign.FeignContext;
public class FescarContextBeanPostProcessor implements BeanPostProcessor { public class FescarContextBeanPostProcessor implements BeanPostProcessor {
private final BeanFactory beanFactory; private final BeanFactory beanFactory;
private FescarFeignObjectWrapper eagleEyeFeignObjectWrapper; private FescarFeignObjectWrapper fescarFeignObjectWrapper;
FescarContextBeanPostProcessor(BeanFactory beanFactory) { FescarContextBeanPostProcessor(BeanFactory beanFactory) {
this.beanFactory = beanFactory; this.beanFactory = beanFactory;
@ -37,7 +37,7 @@ public class FescarContextBeanPostProcessor implements BeanPostProcessor {
public Object postProcessBeforeInitialization(Object bean, String beanName) public Object postProcessBeforeInitialization(Object bean, String beanName)
throws BeansException { throws BeansException {
if (bean instanceof FeignContext && !(bean instanceof FescarFeignContext)) { if (bean instanceof FeignContext && !(bean instanceof FescarFeignContext)) {
return new FescarFeignContext(getEagleEyeFeignObjectWrapper(), return new FescarFeignContext(getFescarFeignObjectWrapper(),
(FeignContext) bean); (FeignContext) bean);
} }
return bean; return bean;
@ -49,11 +49,11 @@ public class FescarContextBeanPostProcessor implements BeanPostProcessor {
return bean; return bean;
} }
private FescarFeignObjectWrapper getEagleEyeFeignObjectWrapper() { private FescarFeignObjectWrapper getFescarFeignObjectWrapper() {
if (this.eagleEyeFeignObjectWrapper == null) { if (this.fescarFeignObjectWrapper == null) {
this.eagleEyeFeignObjectWrapper = this.beanFactory this.fescarFeignObjectWrapper = this.beanFactory
.getBean(FescarFeignObjectWrapper.class); .getBean(FescarFeignObjectWrapper.class);
} }
return this.eagleEyeFeignObjectWrapper; return this.fescarFeignObjectWrapper;
} }
} }

View File

@ -65,19 +65,19 @@ public class FescarFeignClientAutoConfiguration {
protected static class FeignBeanPostProcessorConfiguration { protected static class FeignBeanPostProcessorConfiguration {
@Bean @Bean
FescarBeanPostProcessor eagleEyeBeanPostProcessor( FescarBeanPostProcessor fescarBeanPostProcessor(
FescarFeignObjectWrapper eagleEyeFeignObjectWrapper) { FescarFeignObjectWrapper fescarFeignObjectWrapper) {
return new FescarBeanPostProcessor(eagleEyeFeignObjectWrapper); return new FescarBeanPostProcessor(fescarFeignObjectWrapper);
} }
@Bean @Bean
FescarContextBeanPostProcessor eagleEyeContextBeanPostProcessor( FescarContextBeanPostProcessor fescarContextBeanPostProcessor(
BeanFactory beanFactory) { BeanFactory beanFactory) {
return new FescarContextBeanPostProcessor(beanFactory); return new FescarContextBeanPostProcessor(beanFactory);
} }
@Bean @Bean
FescarFeignObjectWrapper eagleEyeFeignObjectWrapper(BeanFactory beanFactory) { FescarFeignObjectWrapper fescarFeignObjectWrapper(BeanFactory beanFactory) {
return new FescarFeignObjectWrapper(beanFactory); return new FescarFeignObjectWrapper(beanFactory);
} }
} }

View File

@ -31,9 +31,9 @@ public class FescarFeignContext extends FeignContext {
private final FescarFeignObjectWrapper fescarFeignObjectWrapper; private final FescarFeignObjectWrapper fescarFeignObjectWrapper;
private final FeignContext delegate; private final FeignContext delegate;
FescarFeignContext(FescarFeignObjectWrapper eagleEyeFeignObjectWrapper, FescarFeignContext(FescarFeignObjectWrapper fescarFeignObjectWrapper,
FeignContext delegate) { FeignContext delegate) {
this.fescarFeignObjectWrapper = eagleEyeFeignObjectWrapper; this.fescarFeignObjectWrapper = fescarFeignObjectWrapper;
this.delegate = delegate; this.delegate = delegate;
} }