Я встречался с интерфейсом @NoRepositoryBean
несколько раз, читая документацию Spring Data.
Чтобы привести цитату из документации:
Если вы используете автоматическое определение интерфейса репозитория, используя Spring пространство имен с использованием интерфейса так же, как и будет, вызывает Springпытаясь создать экземпляр MyRepository. Это, конечно, не желательно, поскольку он просто действует как промежуточный между Репозиторием и интерфейсы реального репозитория, которые вы хотите определить для каждого объекта. к исключить, что интерфейс, расширяющий репозиторий, создается экземпляр репозитория аннотирует его с помощью
@NoRepositoryBean
.
Однако я все еще не уверен, когда и где его использовать. Может ли кто-нибудь проконсультироваться и дать мне конкретный пример использования?