required a bean of type 'org.hibernate.SessionFactory' that could not be found.

最近做了个项目,由于之前一直是普通项目,但后来想继承一些技术在上面,首先是要把它转为maven项目

在原项目上直接转,结果出现了一些莫名其妙的问题,最后也运行不了,只好重建一个新的maven项目(重头开始),然后将源码复制过去即可

但是复制过去之后,出现了一个问题

required a bean of type 'org.hibernate.SessionFactory' that could not be found.

找不到SessionFactory这个bean,其实是找不到application.xml这个文件,原因在于,我不了解maven的项目结构和web.xml中的classpath到底指的是什么,就忘记了将classes目录拷过来,

参考https://blog.csdn.net/u014137486/article/details/54381341这篇文章,了解了classpath的真实地址

将此文件夹考过去,就找得到application.xml了

问题解决

猜你喜欢

转载自blog.csdn.net/boke7265/article/details/79802143