1. 程式人生 > >Spring-註解配置錯誤(測試錯誤)

Spring-註解配置錯誤(測試錯誤)

問題:

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [annotation.xml]; nested exception is java.lang.IllegalStateException: Context namespace element 'component-scan' and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:420)

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)

分析:剛開始以為是程式碼錯誤,可是檢查了很多遍,都是沒有錯的,後來包也導全了,但還是有錯,最後想到jdk的版本問題

於是換用了jdk7,問題解決了。

解決方法:換用jdk1.7及以下版本。