Spring:日常加载XML失败

也是神了,每天各种奇奇怪怪的加载XML失败,太影响心情了

记录一下

NewImage

找了半天原因,仔细看到下面这行才发现可能是多了个空格,[ demo.xml]而无法解析?

七月 29, 2018 4:32:47 下午 org.springframework.test.context.support.AbstractTestContextBootstrapper getTestExecutionListeners
信息: Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@551aa95a, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@35d176f7, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1dfe2924]
七月 29, 2018 4:32:47 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [ demo.xml]

仔细想想也是,就和系统path一个道理

总之,classpath:后面,一定不要有空格,不然也会当做是文件名的一部分来搜索,也是醉了

@ContextConfiguration(locations = {"classpath:demo.xml"})

这样既可,多个XML也要注意

发表回复