Spring-data-jpa: 2.0.3 Совместимая версия Spring - PullRequest
0 голосов
/ 29 июня 2018

Я только что обновил spring-data-jpa с версии 1.11.13 до 2.0.8. Однако сейчас я получаю AbstractMethodError. Я подозреваю, что новая версия spring-data-jpa не совместима с текущей версией Spring, которую я использую, то есть 4.2.4. Я даже пытался обновить до 5.0.3, но это не сработало. Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 29 июня 2018

Дж. Б. Низет уже указал вам на документацию, где вы найдете эту информацию. Хотя выбранная вами версия не указана как совместимая, она является лишь второстепенной версией, поэтому я не думаю, что это объясняет AbstractMethodError Что именно является причиной этого, потребует как минимум полной трассировки стека и всех зависимостей Spring, которые вы используете.

Но у меня сложилось впечатление, что вы делаете что-то, что делает вашу жизнь ненужной тяжелой. Предполагая, что вы используете Maven или что-то подобное, укажите только зависимость и версию Spring Data JPA. Maven потянет правильную версию Spring, чтобы пойти с этим.

Если у вас несколько зависимостей от библиотек Spring, указывайте только те, от которых зависит только ваш код. Снова Maven сделает все возможное, чтобы вытащить правильную версию других библиотек, таких как Spring Framework.

В этот момент могут возникнуть конфликты, которые вы можете затем проанализировать с помощью mvn dependency:tree -Dverbose.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...