SpringDataJPA是否适用于SpringCoreVersion3
SpringDataJPA是否完全适用于SpringCoreVersion3?我在使用JPA存储库时会遇到问题 我使用spring数据jpa 1.6.0版和spring core 3.1.0版 当我在配置类中使用@EnableJpaRepositories时,出现以下错误SpringDataJPA是否适用于SpringCoreVersion3,spring,spring-data-jpa,Spring,Spring Data Jpa,SpringDataJPA是否完全适用于SpringCoreVersion3?我在使用JPA存储库时会遇到问题 我使用spring数据jpa 1.6.0版和spring core 3.1.0版 当我在配置类中使用@EnableJpaRepositories时,出现以下错误 Exception in thread "main" java.lang.IllegalArgumentException: ResourceLoader must not be null! at org.springfram
Exception in thread "main" java.lang.IllegalArgumentException: ResourceLoader must not be null!
at org.springframework.util.Assert.notNull(Assert.java:112)
at org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport.registerBeanDefinitions(RepositoryBeanDefinitionRegistrarSupport.java:65)
at org.springframework.context.annotation.ConfigurationClassParser.processImport(ConfigurationClassParser.java:295)
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:208)
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:138)
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:126)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:233)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:178)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:617)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:446)
at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:73)
线程“main”java.lang.IllegalArgumentException中的异常:ResourceLoader不能为null!
位于org.springframework.util.Assert.notNull(Assert.java:112)
位于org.springframework.data.repository.config.repositorybeandefinitionregistersupport.registerBeanDefinitions(repositorybeandefinitionregistersupport.java:65)
位于org.springframework.context.annotation.ConfigurationClassParser.processImport(ConfigurationClassParser.java:295)
位于org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:208)
位于org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:138)
位于org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:126)
位于org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:233)
位于org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:178)
位于org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:617)
位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:446)
位于org.springframework.context.annotation.AnnotationConfigApplicationContext。(AnnotationConfigApplicationContext.java:73)
由于api的变化,Spring数据JPA 1.6.0至少需要Spring 3.2
Spring数据JPA 1.6.0需要Spring 3.2,如果我没有弄错的话,它可以与Spring 4.0一起使用。对于Spring3.1和更早版本,它可能无法工作。