春天@Autowire當我這樣做:使用Scala 2.8
class XX {
@Autowired var jdbcTemplate : SimpleJdbcTemplate = null
}
代碼編譯罰款,但炸燬當我開始的Web應用程序。它給出:
SEVERE: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: scala/collection/immutable/List
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getDeclaredConstructors(Class.java:1836)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:227)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:930)
我該如何解決這個問題?順便說一句,當我嘗試@Autowire構造函數時出現同樣的錯誤。
隨着2.7.2編譯器的代碼工作,但在該版本中,我必須明確提供一個setter方法。 – Kevin 2011-03-30 17:29:16
但注入與2.7.7編譯器一起工作... – Kevin 2011-03-30 17:39:39