ContextConfiguration locations的file路径文件读取配置问题
读取配置文件,设置src目录报错情况
出现上述原因是因为,置locations的file路径,src爆红。是因为idea路径和eclipse不同(百度有详解原因)
解决方法:web-app右键->mark directory as->resource root
然后把file那个路径改成file:WEB-INF/dispatcherServlet-servlet.xml
最终读取成功:
我在使用IDEA时,加载 WEB-INF/ 下的 dispatcherServlet-servlet.xml的文件,不能用 file: 要是用 classpath:不然会导致找不到WEB-INF/ 下的 dispatcherServlet-servlet.xml的文件 正确的写法应该是:
@ContextConfiguration(locations = {"classpath:applicationContext.xml", "file:WEB-INF/dispatcherServlet-servlet.xml"})