Обще я встречаю исключение работает проект с использованием JPA пружинных данныевесной JPA данных и совместимость
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 18 in XML document from class path resource [META-INF/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException; systemId: http://www.springframework.org/schema/data/jpa/spring-jpa.xsd; lineNumber: 18; columnNumber: 51; src-resolve: Cannot resolve the name 'repository:repositories' to a(n) 'type definition' component.
Я прочитал много докторов и блог, и я думаю, что это, возможно, вызвано несовместимостью весенних JPA данных и яровые данных общих пакетов.
Теперь я использую
- весны-данные-Обще-жильные-1.4.1.Release
- весна-данные-Викисклад 1.10.0.release
- весна-данные-JPA -1.8.0.
Любые предложения по контролю версий, чтобы избавиться от такой ошибки?
Также я хотел бы попросить предложения о том, как упростить такой контроль версий (любой сайт, документы или инструменты). Благодарим за консультацию заранее.
Ниже имен я использую
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
xmlns:repository="http://www.springframework.org/schema/data/repository"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd
http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd">
repository:repository
не из моего applicationContext.xml
. Я использовать jpa:repository
в
<jpa:repositories base-package="com.canreef.calendar"/>
'repository: repositories' должно быть' jpa: repositories' ... Для управления вашими зависимостями используйте что-то вроде maven или gradle, не ищите сами. –
Я использовал jpa: репозиторий – OrlandoL
@Deinum Я использовал jpa: репозиторий, этот репозиторий: репозиторий должен поступать из xml. Я добавил к сообщению, пожалуйста, проверьте. – OrlandoL