sping加载不到xml文件的问题
我总感觉自己的代码没写错,仔细查看后发现几个问题,总结一下:
这是我当时的报错
- web.xml中对spring的加载没配置对
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2.spring的application*.xml中加载配置文件的路径不对
3.jar包冲突。
4.代码的问题,对于属性值没有获取的到bean。将那个类仔细的检查一遍,可能哪个地方的注入名字写错了。
- 子工程和父工程使用的sping的jar包也必须一样,我就坑在了这里。jdk对应的sping的jar包也不一样,
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.0.RELEASE</version>
</dependency>