记一个异常处理


报此异常找不到spring配置文件,根据报错信息可以看出,启动时寻找文件的路径是在/WEB-INF/applicationContext.xml下
解决方法一:配置文件放在WEB-INF下面
如果配置文件放置在src或者其他路径下,怎么去找呢?
解决方法二:spring配置文件放在其它路径下,需要在web.xml里配置

这样在启动的时候就会自动去此路径下面找.xml文件了。

还有一个错误是在SSM整合的时候提示找不到对应的bean,service层和dao层的bean都无法注入,可能导致此问题的是在web.xml里项目启动时没有初始化相对应的配置文件,比如springmvc.xml和applicationContext.xml等多个配置文件的时候。此时检查初始化的文件路径,如有多个:

用*号代替,spring会自动找到此路径下的配置文件进行初始化。

注意:出现bean注入失败或者没有dao层没有实体类的错误信息,首先应该检查类名,注解等是否写错,其次检查配置文件有无初始化,如果需要初始化的配置文件过多,另一种常见的配置方法是:

把所有容器都合并再一个容器里面。web.xml文件只需要初始化这个容器即可。

posted @ 2017-10-30 20:02  秀秀是只脉兽  阅读(110)  评论(0)    收藏  举报