Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringDataJPA是否适用于SpringCoreVersion3_Spring_Spring Data Jpa - Fatal编程技术网

SpringDataJPA是否适用于SpringCoreVersion3

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

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.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和更早版本,它可能无法工作。