Springcloud The Fein of the pit

Source: Internet
Author: User

Read the newspaper Wrong

Error starting ApplicationContext. To display the Auto-configuration report re-run your application with ' debug 'enabled.2018-05-07 11:25:41.649 ERROR 3340---[main] o.s.boot.springapplication:application startup failedorg.springframework.beans.fact Ory. Unsatisfieddependencyexception:error creating bean with name' Consumercontroller ': Unsatisfied dependency expressed through field ' HelloService '; Nested exception is org.springframework.beans.factory.BeanCreationException:Error creating beans with Name ' Com.zby.service.HelloService ': Factorybean threw exception on object creation; Nested exception is java.lang.IllegalStateException:No feign Client forLoadbalancing defined. Did you forget to include Spring-cloud-starter-netflix-ribbon?At org.springframework.beans.factory.annotation.autowiredannotationbeanpostprocessor$ Autowiredfieldelement.inject (Autowiredannotationbeanpostprocessor.java:588) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.annotation.InjectionMetadata.inject (Injectionmetadata.java:~[spring-beans-4.3.9.release.jar:4.3.9). RELEASE] At Org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues ( Autowiredannotationbeanpostprocessor.java:366) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean ( Abstractautowirecapablebeanfactory.java:1264) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean ( Abstractautowirecapablebeanfactory.java:553) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean ( Abstractautowirecapablebeanfactory.java:483) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at org.springframework.beans.factory.support.abstractbeanfactory$1.getObject (abstractbeanfactory.java:306) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton ( Defaultsingletonbeanregistry.java:) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (Abstractbeanfactory.java: 302) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractBeanFactory.getBean (Abstractbeanfactory.java:197) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons ( Defaultlistablebeanfactory.java:761) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization ( Abstractapplicationcontext.java:867) ~[spring-context-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.context.support.AbstractApplicationContext.refresh ( Abstractapplicationcontext.java:543) ~[spring-context-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh ( Embeddedwebapplicationcontext.java:122) ~[spring-boot-1.5.4.release.jar:1.5.4. RELEASE] at Org.springframework.boot.SpringApplication.refresh (Springapplication.java:693) [spring-boot-1.5.4.release.jar:1.5.4. RELEASE] at Org.springframework.boot.SpringApplication.refreshContext (Springapplication.java:) [spring-boot-1.5.4.release.jar:1.5.4. RELEASE] at Org.springframework.boot.SpringApplication.run (Springapplication.java:303) [spring-boot-1.5.4.release.jar:1.5.4. RELEASE] at Org.springframework.boot.SpringApplication.run (Springapplication.java:1118) [spring-boot-1.5.4.release.jar:1.5.4. RELEASE] at Org.springframework.boot.SpringApplication.run (Springapplication.java:1107) [spring-boot-1.5.4.release.jar:1.5.4. RELEASE] at Com.zby.FeignClient.main (Feignclient.java:(+) [classes/: NA] caused by:org.springframework.beans.factory.BeanCreationException:Error creating bean with name' Com.zby.service.HelloService ': Factorybean threw exception on object creation; Nested exception is java.lang.IllegalStateException:No feign Client forLoadbalancing defined. Did you forget to include Spring-cloud-starter-netflix-ribbon?At Org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean ( Factorybeanregistrysupport.java:175) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean ( Factorybeanregistrysupport.java:103) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance ( Abstractbeanfactory.java:1634) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (Abstractbeanfactory.java: 254) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.AbstractBeanFactory.getBean (Abstractbeanfactory.java:202) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate ( Dependencydescriptor.java:208) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry ( Defaultlistablebeanfactory.java:1316) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates ( Defaultlistablebeanfactory.java:1282) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency ( Defaultlistablebeanfactory.java:1101) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at Org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency ( Defaultlistablebeanfactory.java:1066) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] at org.springframework.beans.factory.annotation.autowiredannotationbeanpostprocessor$ Autowiredfieldelement.inject (Autowiredannotationbeanpostprocessor.java:585) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] ...19Common frames omittedcaused by:java.lang.IllegalStateException:No feign Client For   loadbalancing defined. Did you forget to include Spring-cloud-starter-netflix-ribbon?At org.springframework.cloud.netflix.feign.FeignClientFactoryBean.loadBalance (Feignclientfactorybean.java: 214) ~[spring-cloud-netflix-core-1.4.4.release.jar:1.4.4. RELEASE] at Org.springframework.cloud.netflix.feign.FeignClientFactoryBean.getObject (Feignclientfactorybean.java :232) ~[spring-cloud-netflix-core-1.4.4.release.jar:1.4.4. RELEASE] at Org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean ( Factorybeanregistrysupport.java:168) ~[spring-beans-4.3.9.release.jar:4.3.9. RELEASE] ...Common frames omitted

There seems to be something missing, but you go to maven and look for it, which is actually dependent.

Then tangled me for a long time, go directly online to find someone else's demo code run, completely normal.

And then:

What is the difference between the two goods, my own package name can not be the conflict with feign, but the fact is, use the left to start the error, the right start is completely normal!

Feignclient supposedly just a class name conflict, the package name does not conflict, should not lead to this result, is it a Java bug???

Wait for me to see the source code is looking for this is what reason, anyway use the right class name is good!

Springcloud The Fein of the pit

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.