首页 > 其他 > 详细

Method not loaded because @ConditionalOnClass

时间:2018-08-01 11:31:43      阅读:200      评论:0      收藏:0      [点我收藏+]
SpringBoot项目中经常会碰到类似的报错,Parameter 0 of constructor in *** required a bean of type *** that could not be found.?? ?- Bean method *** not loaded because @ConditionalOnClass *** did not find class,大致的意思就是找不到某个类,但是按照所给路径去找的话却能找到,而且环境配置也没有问题,网上查过很多资料,始终没能解决。

错误提示:
Parameter 0 of constructor in *** required a bean of type *** that could not be found. - Bean method *** not loaded because @ConditionalOnClass *** did not find class。
问题分析:
相应的jar包出了问题,maven默认下载jar的地方是官网,为国外网站,而且很多jar并不在官方服务器上面,需要转连到其他服务器上,而每次下载jar由于网速不稳定,很容易丢失或损坏jar包,导致虽然看起来文件库中有这个jar包,但其实并没有下载全,其中包含的类也是一样。
解决方法:
删除掉提示问题的类所在的jar包或文件夹,然后Update Project,重新下载jar包。
备注:
Maven项目中出现的问题,大多都是jar包问题,因此遇到错误提示时,首先考虑jar包配置或者下载问题。

Method not loaded because @ConditionalOnClass

原文:http://blog.51cto.com/13402621/2152990

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!