We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The code below is unable to register the listener
@RocketMQMessageListener(consumerGroup = "", topic = "test") static class Receiver implements RocketMQListener { @Override public void onMessage(Object message) { } } @Bean public Receiver customEnhancer() { Enhancer enhancer = new Enhancer(); enhancer.setSuperclass(Receiver.class); enhancer.setCallback((MethodInterceptor) (o, method, objects, methodProxy) -> null); return (Receiver) enhancer.create(); }
version: 2.2.3 I reviewed the logic of RocketMQMessageListenerBeanPostProcessor and found several issues.
RocketMQMessageListenerBeanPostProcessor
AopUtils.getTargetClass
AopProxyUtils.ultimateTargetClass
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
The code below is unable to register the listener
version: 2.2.3
I reviewed the logic of
RocketMQMessageListenerBeanPostProcessor
and found several issues.AopUtils.getTargetClass
does not traverse nested proxies, whereas in version 4.x,AopProxyUtils.ultimateTargetClass
is used instead.The text was updated successfully, but these errors were encountered: