FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ribbon?
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:178)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1654)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1174)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:257)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:224)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1012)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:338)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:333)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105)
at com.hsbc.gbgcf.spartan.referencedatabase.UserRegistrationApplication.main(UserRegistrationApplication.java:57)
< /code>
При выполнении моего проекта. Мой pom.xml содержит < /p>
org.springframework.cloud
spring-cloud-starter-openfeign
< /code>
Я использую клиент Feign в других моих проектах без какой-либо дополнительной зависимости ленты, и они работают с той же версией Spring-Boot Version 2.0.8 < /p>
Я ссылался на другую ссылку на переполнение стека для той же проблемы, и они попросили добавить дополнительную зависимость ленты. Я пытался добавить то же самое в свой pom.xml, но это не помогло. < /P>
интерфейс FeignClient - < /p>
@FeignClient(value = "user-service", decode404 = true)
public interface UserFeignClient {
@PostMapping("/do-something")
void doSomething();
}
< /code>
Код основного класса: < /p>
@Configuration
@EnableAspectJAutoProxy
@EnableFeignClients
@EnableDiscoveryClient
@SpringBootApplication(scanBasePackages = {"test.user"})
public class UserRegistrationApplication{
public static void main(String[] args) {
UserFeignClient userFeignClient = applicationContext.getBean(UserFeignClient.class);
userFeignClient.doSomething();
System.exit(SpringApplication.exit(applicationContext));
}
}
Я получаю исключение: < /p> [code]FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ribbon? at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:178) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1654) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1174) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:257) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:224) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1012) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:338) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:333) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105) at com.hsbc.gbgcf.spartan.referencedatabase.UserRegistrationApplication.main(UserRegistrationApplication.java:57) < /code> При выполнении моего проекта. Мой pom.xml содержит < /p>
< /code> Я использую клиент Feign в других моих проектах без какой-либо дополнительной зависимости ленты, и они работают с той же версией Spring-Boot Version 2.0.8 < /p> Я ссылался на другую ссылку на переполнение стека для той же проблемы, и они попросили добавить дополнительную зависимость ленты. Я пытался добавить то же самое в свой pom.xml, но это не помогло. < /P> интерфейс FeignClient - < /p> @FeignClient(value = "user-service", decode404 = true) public interface UserFeignClient {
@PostMapping("/do-something") void doSomething(); } < /code> Код основного класса: < /p> @Configuration @EnableAspectJAutoProxy @EnableFeignClients @EnableDiscoveryClient @SpringBootApplication(scanBasePackages = {"test.user"}) public class UserRegistrationApplication{ public static void main(String[] args) { UserFeignClient userFeignClient = applicationContext.getBean(UserFeignClient.class); userFeignClient.doSomething(); System.exit(SpringApplication.exit(applicationContext)); } } [/code] Я использую Sprint Boot версию 2.0.8.
Я получаю исключение:
FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ribbon?
at...
Мы используем имитацию открытой загрузки Spring с нашими приложениями Java 8 Spring Boot 2.0.3.
Имитация открытой загрузки используется для выполнения вызовов REST к другим службам.
Мы пытаемся заставить Java-агент New Relic видит вызовы имитации...
Я пытаюсь подключиться к кластеру кроликов с помощью SSL и установить Spring.Rabbitmq.ssl. Как я могу правильно установить механизм аутентификации на внешний, а не просто? Автоматически он всегда устанавливает его на простую, что означает...
Я пытаюсь подключиться к кластеру кроликов с помощью SSL и установить Spring.Rabbitmq.ssl. Как я могу правильно установить механизм аутентификации на внешний, а не просто? Автоматически он всегда устанавливает его на простую, что означает...
Я пытаюсь подключиться к кластеру кроликов с помощью SSL и установить Spring.Rabbitmq.ssl. Как я могу правильно установить механизм аутентификации на внешний, а не просто? Автоматически он всегда устанавливает его на простую, что означает...