### Environment

* Dubbo version:  2.3.5
* Operating System version:  Mac OS X
* Java version: 8

### Step to reproduce this issue

1.  spring boot 整合dubbo
2. 为了使用CGLib增强dubbo的service,我实现了Spring的BeanPostProcessor接口,并在 
     postProcessAfterInitialization方法里将原来的bean替换成了该bean的一个proxy。这种方式使用rest api 
     是没有问题的,service前后确实被增强。但是使用dubbo rpc的话,该增强无效。


### Expected Result
1. 初步预测以上问题是因为dubbo在postProcessAfterInitialization方法执行前就已经持有原有的service 
    bean的引用,因此postProcessAfterInitialization执行后并没有对原有的service bean产生影响。所以, 
    我想dubbo能不能考虑在postProcessAfterInitialization执行后,再去持有service bean的引用,使该增强 
    有效。

2. dubbo的 @Service注解在CGLib增强后丢失,能不能在@Service注解上加一个@Inherited注解,使该注 
     解能被CGLib的proxy继承。


[ Full content available at: 
https://github.com/apache/incubator-dubbo/issues/2463 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to