Closed wcp1231 closed 6 years ago
看了一下逻辑,应该是所有 @Configuration 都会在运行时被换成 CGLib 生成的子类,所以代码里
@Configuration
https://github.com/alibaba/dubbo-spring-boot-starter/blob/master/src/main/java/com/alibaba/dubbo/spring/boot/DubboConsumerAutoConfiguration.java#L77
是拿不到添加了 @Reference 注解的字段的,所以也就不能注入了。
@Reference
hi, consumer使用@Configuration注解bean时,bean同时实现SpringProxy接口即可work.
ps: 如果provider使用@Configuration注解时需要在bean的@Service注解加上interfaceClass配置即可,例如: @Service(interfaceClass = XXX.class)
好的,thx
看了一下逻辑,应该是所有
@Configuration
都会在运行时被换成 CGLib 生成的子类,所以代码里https://github.com/alibaba/dubbo-spring-boot-starter/blob/master/src/main/java/com/alibaba/dubbo/spring/boot/DubboConsumerAutoConfiguration.java#L77
是拿不到添加了
@Reference
注解的字段的,所以也就不能注入了。