Я пытаюсь создать свой собственный DiscoveryClient
, который бы использовал Docker Swarm в качестве источника службы. Я уже работал с Spring Cloud Gateway и Spring Cloud Loadbalancer. Однако, когда я попытался использовать его для обнаружения configserver
, установив spring.cloud.config.discovery.enabled=true
, я получаю следующую ошибку
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.cloud.client.discovery.DiscoveryClient' available: expected at l
east 1 bean which qualifies as autowire candidate. Dependency annotations: {}
Я также создал классы AutoConfigure, но не повезло. Проект находится здесь https://github.com/trajano/spring-cloud-demo.
При просмотре журналов отладки с обнаружением и без него выясняется, что компоненты AutoConfiguration
не загружаются в ОТЧЕТ О ОЦЕНКЕ УСЛОВИЙ особенно те, что есть в других библиотеках.
Подобно Обнаружение Spring Spring сначала вообще не работает , но они используют Eureka, тогда как я пытаюсь определить, как создать свой собственный клиент DiscoveryClient.