dubbo 异步事件通知,onreturn 导致消费引用注入失败 5
dubbo消费端配置:<dubbo:referenceid="demoService"interface="com.alibaba.dubbo.callback.impl...
dubbo消费端配置:
<dubbo:reference id="demoService" interface="com.alibaba.dubbo.callback.implicit.IDemoService" version="1.0.0" group="cn" >
<dubbo:method name="get" async="true" onreturn = "demoCallback.onreturn" onthrow="demoCallback.onthrow" />
</dubbo:reference>
当用这个借口注入后,启动服务spring报错,次不是bean
spring报错为NoSuchBeanDefinitionException 展开
<dubbo:reference id="demoService" interface="com.alibaba.dubbo.callback.implicit.IDemoService" version="1.0.0" group="cn" >
<dubbo:method name="get" async="true" onreturn = "demoCallback.onreturn" onthrow="demoCallback.onthrow" />
</dubbo:reference>
当用这个借口注入后,启动服务spring报错,次不是bean
spring报错为NoSuchBeanDefinitionException 展开
1个回答
2018-07-22 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
关注
展开全部
async=true,表示结果是否马上返回.
onreturn 表示是否需要回调.
组合情况:(async=false 默认)
异步回调模式:async=true onreturn="xxx"
同步回调模式:async=false onreturn="xxx"
异步无回调 :async=true
同步无回调 :async=false
onreturn 表示是否需要回调.
组合情况:(async=false 默认)
异步回调模式:async=true onreturn="xxx"
同步回调模式:async=false onreturn="xxx"
异步无回调 :async=true
同步无回调 :async=false
追问
是否时dubbo的版本问题呢,加上回调后,spring初始化bean都无法成功,去掉回调就不会,这是为什么呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
12351人正在获得一对一解答
西安夜猫子4分钟前提交了问题
天津金色童年5分钟前提交了问题
杭州雪花飘飘5分钟前提交了问题