#rest
#rest
Вопрос:
У меня есть простой вопрос, на который я не могу найти ответа, когда я его гуглю: при создании веб-приложения Spring REST можно ли аннотировать репозитории с помощью @Repository, как в: @Repository общедоступный интерфейс UserRepository расширяет JpaRepository<Пользователь, строка>, или эта аннотация не должна использоваться вОСТАЛЬНЫЕ приложения?
Ответ №1:
Да, репозиторий должен быть аннотирован как @Repository
. Я использую его, и он работает: D Мой пример:
@Repository
public interface RepositoryNote extends JpaRepository<EntityNote, UUID> {
EntityNote findByUuid(UUID uuid);
}
Документация о @Repository
:
Indicates that an annotated class is a "Repository", originally defined by
Domain-Driven Design (Evans, 2003) as "a mechanism for encapsulating storage,
retrieval, and search behavior which emulates a collection of objects".