频道栏目
首页 > 资讯 > 云计算 > 正文

Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.springframework.web.co

18-07-27        来源:[db:作者]  
收藏   我要投稿

这两天在改造SOA项目时因为一个错误找了一下午,头都快炸了,所以这次记录一下

原因在这里

这是整合dubbo服务,我错就错在这里了,我本身的service的实现类是这样的

刚才开始我一直以为注解没加,后来反反复复检查即便,确定没发现漏的注解,最后才发现我写错了,不能直接复制我的实现类名字,要将开头写成小写的才行

看到没有,我正常些是报错,找不到该方法,无法扫描,划重点,以下是摘抄:https://blog.csdn.net/zjy15203167987/article/details/79027557

在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean

而dubbo和spring一块使用,ref引用已存在的service服务(即已存在的springbean对象),service才把已有的service服务发布成dubbo服务

此段代码声明需要暴露的服务接口,将服务发布到注册中心,消费者就可以用了

ref="ItemServiceImpl",这里的ItemServiceImpl就是去找类ItemServiceImpl,这是一个约定,将 ref="XXX"中,将类XXX第一个字母小写。

如果在此处不用自动扫描方法:

则需要自己配置bean

这样配置的话只需要将bean中id的值和ref中的值相等就可以了

像我这样,ref中的值和类名不对应,当然会报找不到bean的错误

相关TAG标签
上一篇:把握好这三点旅游对于我们来说很简单。
下一篇:python实现以及所有排序大总结
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站