SpringBoot找不到类异常解决

SpringBoot找不到类异常解决spring

 

问题描述:项目是一个Maven+SpringBoot项目,在Eclipse中运行正常,没有问题,可是用IDEA编辑的时候根本启动不了,报错一大堆,好比找不到HttpServletRequest类,找不到Hibernate的类,和找不到Tomcat初始化类,等等奇葩问题。具体看下面截图:ide

wKioL1gtLrWw26acAATdXhFHqic261.jpg-wh_50

 

解决了好久没有找到缘由,网上查了不少也没有真正解决问题。spring-boot

无心间看到一个博文,说了这个问题,瞬间恍然大悟,这个并非依赖错了,是编译器的差异,这多是IDEA的一个bug,在使用spring-boot的时候,若是把某个引入的依赖设置为provided,那么在Intellij启动时就会找不到相应的类。所以,此时须要把此项配置(<scope>provided</scope>)给拿掉,而后就OK了。事实证实打包时候不用加上provided属性也是OK的。搞了好久,唉,记录一下。与君分享。spa

相关文章
相关标签/搜索