Репозиторий в приложении Spring REST

#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".