весенняя загрузка не создает компонент для интерфейса - PullRequest
0 голосов
/ 18 апреля 2019

У меня проблема с весенней загрузкой jpa. Я не могу @Autowired мой репозиторий интерфейса. Я использую загрузочную пружину с несколькими зависимостями проекта. Дао интерфейса - это мой собственный интерфейс

Я много чего пробую

@Repository
public interface DocumentDao extends  Dao<Long, Document>  {

    @Query(querys.findDocumentByUuids)
    public List<Document> findByUuids(@NotEmpty() @Param("uuids") List<String> uuids) ;

    @Query(querys.findDocumentByUuids)
    public Document findByUuid(@NotNull @Param("uuid")String uuid);

Поле statusDescriptionDao в be.fgov.minfin.virtualprinter.model.StatusMap требуется bean-компонент типа

1 Ответ

0 голосов
/ 18 апреля 2019

Кажется, что Dao является вашим базовым интерфейсом, поэтому вы можете пометить его @NoRepositoryBean, как описано более подробно здесь .

В идеале, ваш Dao должен быть расширенодин из методов репозитория: CrudRepository, JpaRepository и т. д.

Вам также не понадобится аннотация @Repository на вашем DocumentDao.

...