Параметр 0 конструктора в ..... Spring Boot ⇐ JAVA
-
Anonymous
Параметр 0 конструктора в ..... Spring Boot
У меня возникла проблема при запуске приложения. Может ли кто-нибудь помочь мне решить эту проблему?
Параметру 0 конструктора в com.journaldev.elasticsearch.service.BookServiceImpl требовался bean-компонент типа com.journaldev.elasticsearch.dao.search.BookRepositorySearch, который не удалось найти. Действие: Рассмотрите возможность определения bean-компонента типа com.journaldev.elasticsearch.dao.search.BookRepositorySearch в вашей конфигурации. Общий репозиторий
публичный интерфейс GenericRepository { Map get (окончательный идентификатор K); } GenericRepositoryImpl
публичный класс GenericRepositoryImpl реализует GenericRepository { частный RestHighLevelClient restHighLevelClient; частный ObjectMapper objectMapper; public GenericRepositoryImpl (ObjectMapper objectMapper, RestHighLevelClient restHighLevelClient) { this.objectMapper = objectMapper; this.restHighLevelClient = restHighLevelClient; } @Override общественная Map get(K id) { вернуть ноль; } } Поиск в репозитории книг
@Component общедоступный интерфейс BookRepositorySearch расширяет GenericRepository {} BookService
публичный интерфейс BookService { Map get (окончательный длинный идентификатор); } BookServiceImpl
@Service публичный класс BookServiceImpl реализует BookService { частный окончательный BookRepositorySearch bookRepositorySearch; public BookServiceImpl (BookRepositorySearch bookRepositorySearch) { this.bookRepositorySearch = bookRepositorySearch; } @Override public Map get(Long id) { вернуть ноль; } }
У меня возникла проблема при запуске приложения. Может ли кто-нибудь помочь мне решить эту проблему?
Параметру 0 конструктора в com.journaldev.elasticsearch.service.BookServiceImpl требовался bean-компонент типа com.journaldev.elasticsearch.dao.search.BookRepositorySearch, который не удалось найти. Действие: Рассмотрите возможность определения bean-компонента типа com.journaldev.elasticsearch.dao.search.BookRepositorySearch в вашей конфигурации. Общий репозиторий
публичный интерфейс GenericRepository { Map get (окончательный идентификатор K); } GenericRepositoryImpl
публичный класс GenericRepositoryImpl реализует GenericRepository { частный RestHighLevelClient restHighLevelClient; частный ObjectMapper objectMapper; public GenericRepositoryImpl (ObjectMapper objectMapper, RestHighLevelClient restHighLevelClient) { this.objectMapper = objectMapper; this.restHighLevelClient = restHighLevelClient; } @Override общественная Map get(K id) { вернуть ноль; } } Поиск в репозитории книг
@Component общедоступный интерфейс BookRepositorySearch расширяет GenericRepository {} BookService
публичный интерфейс BookService { Map get (окончательный длинный идентификатор); } BookServiceImpl
@Service публичный класс BookServiceImpl реализует BookService { частный окончательный BookRepositorySearch bookRepositorySearch; public BookServiceImpl (BookRepositorySearch bookRepositorySearch) { this.bookRepositorySearch = bookRepositorySearch; } @Override public Map get(Long id) { вернуть ноль; } }
Мобильная версия