title: spring-cloud-starter-zipkin clash with jdbc?
body: <p>My spring boot application has some problem.</p>
  
  <p>Zipkin and jdbc can not coexist together.<br>
  It is normal to have only one zipkin or jdbc.</p>
  
  <p>Maven dependency:</p>
  
  <pre><code>&lt;dependency&gt;
       &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;
       &lt;artifactId&gt;spring-cloud-starter-zipkin&lt;/artifactId&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
      &lt;artifactId&gt;spring-boot-starter-jdbc&lt;/artifactId&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>Exception: </p>
  
  <pre><code>2019-07-26 18:59:14.710  WARN [service-db,,,] 30448 --- [ender@1a6dc589}] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: 
  
  org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'eurekaRibbonClientConfiguration': Unsatisfied dependency expressed through field 'clientConfig'; 
  </code></pre>
  
  <p>Nested exception is: </p>
  
  <p><code>org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaClientConfigBean': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)</code></p>