SpringBoot找不到类异常解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot找不到类异常解决相关的知识,希望对你有一定的参考价值。
SpringBoot找不到类异常解决
问题描述:项目是一个Maven+SpringBoot项目,在Eclipse中运行正常,没有问题,但是用IDEA编辑的时候根本启动不了,报错一大堆,比如找不到HttpServletRequest类,找不到Hibernate的类,和找不到Tomcat初始化类,等等奇葩问题。具体看下面截图:
解决了很久没有找到原因,网上查了很多也没有真正解决问题。
无意间看到一个博文,说了这个问题,瞬间恍然大悟,这个并不是依赖错了,是编译器的差别,这可能是IDEA的一个bug,在使用spring-boot的时候,如果把某个引入的依赖设置为provided,那么在Intellij启动时就会找不到相应的类。因此,此时需要把此项配置(<scope>provided</scope>)给拿掉,然后就OK了。事实证明打包时候不用加上provided属性也是OK的。搞了很久,唉,记录一下。与君分享。
以上是关于SpringBoot找不到类异常解决的主要内容,如果未能解决你的问题,请参考以下文章
如何解决“找不到方言类:org.hibernate.dialect.MYSQLDialect”异常?