============================
CONDITIONS EVALUATION REPORT
============================Positive matches:-----------------AopAutoConfiguration matched:-@ConditionalOnProperty(spring.aop.auto=true) matched (OnPropertyCondition)AopAutoConfiguration.ClassProxyingConfiguration matched:-@ConditionalOnMissingClass did not find unwanted class'org.aspectj.weaver.Advice'(OnClassCondition)-@ConditionalOnProperty(spring.aop.proxy-target-class=true) matched (OnPropertyCondition)DataSourceAutoConfiguration matched:-@ConditionalOnClass found required classes 'javax.sql.DataSource','org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType'(OnClassCondition)-@ConditionalOnMissingBean(types:io.r2dbc.spi.ConnectionFactory;SearchStrategy: all) did not find any beans (OnBeanCondition)DataSourceAutoConfiguration.PooledDataSourceConfiguration matched:-AnyNestedCondition1 matched 1 did not;NestedCondition on DataSourceAutoConfiguration.PooledDataSourceCondition.PooledDataSourceAvailablePooledDataSource found supported DataSource;NestedCondition on DataSourceAutoConfiguration.PooledDataSourceCondition.ExplicitType@ConditionalOnProperty(spring.datasource.type) did not find property 'type'(DataSourceAutoConfiguration.PooledDataSourceCondition)-@ConditionalOnMissingBean(types:javax.sql.DataSource,javax.sql.XADataSource;SearchStrategy: all) did not find any beans (OnBeanCondition)DataSourceConfiguration.Hikari matched:-@ConditionalOnClass found required class'com.zaxxer.hikari.HikariDataSource'(OnClassCondition)-@ConditionalOnProperty(spring.datasource.type=com.zaxxer.hikari.HikariDataSource) matched (OnPropertyCondition)-@ConditionalOnMissingBean(types:javax.sql.DataSource;SearchStrategy: all) did not find any beans (OnBeanCondition)DataSourceInitializationConfiguration matched:-@ConditionalOnClass found required class'org.springframework.jdbc.datasource.init.DatabasePopulator'(OnClassCondition)-@ConditionalOnSingleCandidate(types:javax.sql.DataSource;SearchStrategy: all) found a primary bean from beans 'dataSource';@ConditionalOnMissingBean(types:org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer;SearchStrategy: all) did not find any beans (OnBeanCondition)DataSourceJmxConfiguration matched:-@ConditionalOnProperty(spring.jmx.enabled=true) matched (OnPropertyCondition)DataSourceJmxConfiguration.Hikari matched:-@ConditionalOnClass found required class'com.zaxxer.hikari.HikariDataSource'(OnClassCondition)-@ConditionalOnSingleCandidate(types:javax.sql.DataSource;SearchStrategy: all) found a primary bean from beans 'dataSource'(OnBeanCondition)DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration matched:-@ConditionalOnClass found required class'com.zaxxer.hikari.HikariDataSource'(OnClassCondition)DataSourceTransactionManagerAutoConfiguration matched:-@ConditionalOnClass found required classes 'org.springframework.jdbc.core.JdbcTemplate','org.springframework.transaction.TransactionManager'(OnClassCondition)DataSourceTransactionManagerAutoConfiguration.JdbcTransactionManagerConfiguration matched:-@ConditionalOnSingleCandidate(types:javax.sql.DataSource;SearchStrategy: all) found a primary bean from beans 'dataSource'(OnBeanCondition)DataSourceTransactionManagerAutoConfiguration.JdbcTransactionManagerConfiguration#transactionManager matched:-@ConditionalOnMissingBean(types:org.springframework.transaction.TransactionManager;SearchStrategy: all) did not find any beans (OnBeanCondition)DispatcherServletAutoConfiguration matched:-@ConditionalOnClass found required class'org.springframework.web.servlet.DispatcherServlet'(OnClassCondition)- found 'session' scope (OnWebApplicationCondition)DispatcherServletAutoConfiguration.DispatcherServletConfiguration matched:-@ConditionalOnClass found required class'javax.servlet.ServletRegistration'(OnClassCondition)-DefaultDispatcherServlet did not find dispatcher servlet beans (DispatcherServletAutoConfiguration.DefaultDispatcherServletCondition)DispatcherServletAutoConfiguration.DispatcherServletRegistrationConfiguration matched:-@ConditionalOnClass found required class'javax.servlet.ServletRegistration'(OnClassCondition)-DispatcherServletRegistration did not find servlet registration bean (DispatcherServletAutoConfiguration.DispatcherServletRegistrationCondition)DispatcherServletAutoConfiguration.DispatcherServletRegistrationConfiguration#dispatcherServletRegistration matched:-@ConditionalOnBean(names: dispatcherServlet types:org.springframework.web.servlet.DispatcherServlet;SearchStrategy: all) found bean 'dispatcherServlet'(OnBeanCondition)EmbeddedWebServerFactoryCustomizerAutoConfiguration matched:-@ConditionalOnWebApplication(required) found 'session' scope (OnWebApplicationCondition)EmbeddedWebServerFactoryCustomizerAutoConfiguration.TomcatWebServerFactoryCustomizerConfiguration matched:-@ConditionalOnClass found required classes 'org.apache.catalina.startup.Tomcat','org.apache.coyote.UpgradeProtocol'(OnClassCondition)ErrorMvcAutoConfiguration matched:-@ConditionalOnClass found required classes 'javax.servlet.Servlet','org.springframework.web.servlet.DispatcherServlet'(OnClassCondition)- found 'session' scope (OnWebApplicationCondition)ErrorMvcAutoConfiguration#basicErrorController matched:-@ConditionalOnMissingBean(types:org.springframework.boot.web.servlet.error.ErrorController;SearchStrategy: current) did not find any beans (OnBeanCondition)ErrorMvcAutoConfiguration#errorAttributes matched:-@ConditionalOnMissingBean(types:org.springframework.boot.web.servlet.error.ErrorAttributes;SearchStrategy: current) did not find any beans (OnBeanCondition)ErrorMvcAutoConfiguration.DefaultErrorViewResolverConfiguration#conventionErrorViewResolver matched:-@ConditionalOnBean(types:org.springframework.web.servlet.DispatcherServlet;SearchStrategy: all) found bean 'dispatcherServlet';@ConditionalOnMissingBean(types:org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver;SearchStrategy: all) did not find any beans (OnBeanCondition)GenericCacheConfiguration matched:-Cacheorg.springframework.boot.autoconfigure.cache.GenericCacheConfiguration automatic cache type (CacheCondition)HttpEncodingAutoConfiguration matched:-@ConditionalOnClass found required class'org.springframework.web.filter.CharacterEncodingFilter'(OnClassCondition)- found 'session' scope (OnWebApplicationCondition)-@ConditionalOnProperty(server.servlet.encoding.enabled) matched (OnPropertyCondition)-....就不一一复制了