Java-Note-Failed to load ApplicationContext报错解决办法

如果你的配置文件是放在WEB-INF/文件夹下, 解决方法有两种:

  1. 将配置文件放在src/路径下面, 最好是src/resources/路径下, 这样就可以使用classpath: resources/applicationContext.xml这样的格式解决这个问题. 例如:
@ContextConfiguration(locations = {"classpath:resources/applicationContext.xml"})

这是最佳的解决办法

  1. 如果不希望改动现有的项目结构, 则还有一种方法: 使用classpath*, 这样可以获取所有匹配这个相对路径的资源

参考资料:
https://stackoverflow.com/questions/5058294/java-project-failed-to-load-applicationcontext
https://docs.spring.io/spring/docs/5.1.3.RELEASE/spring-framework-reference/core.html#resources-app-ctx

你可能感兴趣的:(Java-Note-Failed to load ApplicationContext报错解决办法)