Расширение Quarkus для Spring Data API - автоматическое создание c реализации репозитория - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь перенести проект spring в quarkus, и я использую расширение quarkus для API данных Spring.

Как сказано в quarkus do c: Интерфейсы, расширяющие org.springframework.data. Репозиторий. Репозитории реализуются автоматически, и сгенерированные репозитории также регистрируются как bean-компоненты, поэтому их можно внедрить в любой другой bean-компонент (источник: https://quarkus.io/guides/spring-data-jpa#what -is поддерживается). Но весной c они сказали, что вместо расширения org.springframework.data.repository.Repository мы можем альтернативно аннотировать наш интерфейс с помощью @RepositoryDefinition, и это вызовет то же поведение, что и расширение org.springframework.data.repository.Repository (источник: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories .definition-tuning ).

Мой вопрос: создает ли Spring API данных автоматически репозиторий, аннотированный с помощью @RepositoryDefinition, поскольку он имеет то же поведение, что и расширение org.springframework.data.repository.Repository?

Если нет, есть ли другой способ заставить Spring Data API генерировать репозиторий, помеченный @RepositoryDefinition?

Обратите внимание, что я могу ' t изменить пакет, в котором объявлен интерфейс, поскольку это сторонняя библиотека.

Заранее спасибо

1 Ответ

0 голосов
/ 09 июля 2020

Отвечая на свой вопрос.

Я открыл проблему в github. И оказывается, что @RepositoryDefinition на данный момент не поддерживается. Но есть большая вероятность, что он скоро получит поддержку. Вы можете следить за проблемой здесь .

...