Надеюсь, ваша проблема в том, что ваш бин HostelRespository
не создается. И это CouchbaseRepository
. Я надеюсь, что он даже не создан в не тестовой среде.
Что вам нужно сделать, это вместо из
@EnableJpaRepositories("io.clouding.repository")
add
@EnableCouchbaseRepositories(basePackages = {"io.clouding.repository"})
Это поможет во время выполнения создать компонент для вас. Так что ваша конкретная проблема будет решена.
Примечание :
Обратите внимание, что, если вы еще не настроили базовые конфигурации, необходимые для spring-data-couchbase
, вы можете увидеть некоторые другие ошибки после исправления этого,что вы должны исправить с помощью конфигурации. Вы можете сослаться это .