title: Getting 'Did not match' Logs after Migrating Spring Boot 1.x to Spring Boot 2.x
body: <p>I have followed the below documentation for migration from Spring Boot 1.x to Spring Boot 2.x.</p>
  
  <p><a href="https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide" rel="nofollow noreferrer">https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide</a></p>
  
  <p>Right now my project is up and running but getting so many <code>Did not match</code> logs. A few of them are shown below. </p>
  
  <p>Can anyone please tell me what this indicates. Also Am I doing anything wrong?</p>
  
  <pre><code>        :
          :
          :
          :
         ThymeleafAutoConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'org.thymeleaf.templatemode.TemplateMode' (OnClassCondition)
  
         TomcatMetricsAutoConfiguration#contextCapturingReactiveTomcatCustomizer:
            Did not match:
               - not a reactive web application (OnWebApplicationCondition)
  
         TransactionAutoConfiguration.EnableTransactionManagementConfiguration.JdkDynamicAutoProxyConfiguration:
            Did not match:
               - @ConditionalOnProperty (spring.aop.proxy-target-class=false) did not find property 'proxy-target-class' (OnPropertyCondition)
  
         UserDetailsServiceAutoConfiguration:
            Did not match:
               - @ConditionalOnMissingBean (types: org.springframework.security.authentication.AuthenticationManager,org.springframework.security.authentication.AuthenticationProvider,org.springframework.security.core.userdetails.UserDetailsService; SearchStrategy: all) found beans of type 'org.springframework.security.authentication.AuthenticationManager' authenticationManagerBean (OnBeanCondition)
            Matched:
               - @ConditionalOnClass found required class 'org.springframework.security.authentication.AuthenticationManager'; @ConditionalOnMissingClass did not find unwanted class (OnClassCondition)
  
         WavefrontMetricsExportAutoConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'io.micrometer.wavefront.WavefrontMeterRegistry' (OnClassCondition)
  
         WebClientAutoConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
  
         WebFluxAutoConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.config.WebFluxConfigurer' (OnClassCondition)
  
         WebFluxEndpointManagementContextConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.DispatcherHandler' (OnClassCondition)
  
         WebFluxMetricsAutoConfiguration:
            Did not match:
               - not a reactive web application (OnWebApplicationCondition)
  
         WebFluxSecurityConfiguration:
            Did not match:
               - not a reactive web application (OnWebApplicationCondition)
            Matched:
               - @ConditionalOnClass found required classes 'org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity', 'org.springframework.security.web.server.WebFilterChainProxy'; @ConditionalOnMissingClass did not find unwanted class (OnClassCondition)
  
         WebMvcAutoConfiguration.ResourceChainCustomizerConfiguration:
            Did not match:
               - @ConditionalOnEnabledResourceChain did not find class org.webjars.WebJarAssetLocator (OnEnabledResourceChainCondition)
  
         WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver:
            Did not match:
               - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition)
  
         WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#localeResolver:
            Did not match:
               - @ConditionalOnProperty (spring.mvc.locale) did not find property 'locale' (OnPropertyCondition)
  
         WebServicesAutoConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'org.springframework.ws.transport.http.MessageDispatcherServlet' (OnClassCondition)
  
         WebSocketMessagingAutoConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer' (OnClassCondition)
  
         WebSocketReactiveAutoConfiguration:
            Did not match:
               - not a reactive web application (OnWebApplicationCondition)
            Matched:
               - @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'javax.websocket.server.ServerContainer'; @ConditionalOnMissingClass did not find unwanted class (OnClassCondition)
  
         WebSocketServletAutoConfiguration.JettyWebSocketConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer' (OnClassCondition)
  
         WebSocketServletAutoConfiguration.UndertowWebSocketConfiguration:
            Did not match:
               - @ConditionalOnClass did not find required class 'io.undertow.websockets.jsr.Bootstrap' (OnClassCondition)
  
         XADataSourceAutoConfiguration:
            Did not match:
               - @ConditionalOnBean (types: org.springframework.boot.jdbc.XADataSourceWrapper; SearchStrategy: all) did not find any beans of type org.springframework.boot.jdbc.XADataSourceWrapper (OnBeanCondition)
            Matched:
               - @ConditionalOnClass found required classes 'javax.sql.DataSource', 'javax.transaction.TransactionManager', 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType'; @ConditionalOnMissingClass did not find unwanted class (OnClassCondition)
  
  
      Exclusions:
      -----------
  
          None
  
  
      Unconditional classes:
      ----------------------
  
          org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration
  
          org.springframework.cloud.bus.BusPropertiesAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.health.HealthIndicatorAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration
  
          org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration
  
          org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration
  
          org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointAutoConfiguration
  
          org.springframework.cloud.commons.httpclient.HttpClientConfiguration
  
          org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.context.ShutdownEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointAutoConfiguration
  
          org.springframework.cloud.client.serviceregistry.ServiceRegistryAutoConfiguration
  
          org.springframework.cloud.autoconfigure.LifecycleMvcEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.trace.http.HttpTraceEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.logging.LoggersEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration
  
          org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration
  
          org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointAutoConfiguration
  
          org.springframework.cloud.client.CommonsClientAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.beans.BeansEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.audit.AuditEventsEndpointAutoConfiguration
  
          org.springframework.cloud.config.client.ConfigClientAutoConfiguration
  
          org.springframework.cloud.client.discovery.composite.CompositeDiscoveryClientAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.audit.AuditAutoConfiguration
  
          org.springframework.boot.actuate.autoconfigure.management.ThreadDumpEndpointAutoConfiguration
  
          org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration
  </code></pre>
  
  <h2>UPDATE 1</h2>
  
  <p>My <strong>spring-logback.xml</strong> is given below</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;configuration&gt;
      &lt;appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"&gt;
          &lt;encoder&gt;
              &lt;pattern&gt;%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger{36}.%M - %msg%n&lt;/pattern&gt;
          &lt;/encoder&gt;
      &lt;/appender&gt;
      &lt;root level="info"&gt;
          &lt;appender-ref ref="STDOUT" /&gt;
      &lt;/root&gt;
  &lt;/configuration&gt;
  </code></pre>