多语言展示
当前在线:1139今日阅读:84今日分享:32

解决UnsatisfiedDependencyException报错

org.springframework.beans.factory.UnsatisfiedDependencyException的报错是因为bean没有办法获取正确路径的报错,这个报错只会出现在java web spring框架运行的时候,由于这个报错并不会在eclipse内显示,只有运行的时候才会出现,这个极大地增加了解决这个问题的及时性以及难度。本文将就如何解决这个类型的报错进行探讨,也希望各位读者在学习后可以学有所得。
工具/原料
1

eclipse

2

java jdk 1.7及以上

方法/步骤
1

在java web项目写作中,我们经常都会遇到这个问题,就是org.springframework.beans.factory.UnsatisfiedDependencyException,特别是当我们在进行项目移植的时候,一个不小心,程序就会爆出这个错误,那我们究竟应该怎么处理呢?

2

我要说明一下,这种类型的错误一般都属于xml文件配置的错误,请不要去查看你的java或者web端的jsp,甚至是pom,别看这些没用的,错误肯定在你的mapper文件夹里面的xml文件!!!

3

首先,我们需要找到我们的迁移过来的xml文件:我这里的xml文件有这一些,然后我们打开xml文件来观察里面的位置和参数情况,务必要注意大小写!我们可以看到这里的文件路径,我们现在需要检查这些文件路径是否是正确的。

4

检查方法就是按住计算机的ctrl按键,然后点击到我们的路径上面,如下图,然后能够出现正确的你想要去的文件的话,那么这个路径就是没有问题的,如果报错那就是无法到达,这个路径需要更改为可以到达正确的类的路径。下面的图是正确的情况,不正确的话就不会显示一条蓝色的下划线,就更不会能点击了。

5

还有,请务必记住看完整个xml,而不是只改了开头就觉得万事大吉了,因为select、insert和update等数据库操作的传入只和返回值也会用到我们的地址这些地址都有可能会出错。务必切记!!!

6

最后,按下Ctrl+s保存,然后重新在tomcat上运行我们的项目,就可以看到我们的项目跑起来了,是不是很轻松很简单呢?

注意事项
1

一定是xml报错,请不要随意改动其他文件

2

看完整个xml文件,需要把所有不正确的配置全部改对才行

推荐信息