附录 C.自动配置类

这是 Spring Boot 提供的所有自动配置类的列表,以及指向文档和源代码的链接。请记住,还要查看应用程序中的条件报告,以了解有关哪些功能已打开的更多详细信息。 (为此,请使用--debug-Ddebug启动该应用程序,或者在 Actuator 应用程序中使用conditions端点)。

C.1 来自“ spring-boot-autoconfigure”模块

以下自动配置类来自spring-boot-autoconfigure模块:

Configuration Class Links
ActiveMQAutoConfiguration javadoc
AopAutoConfiguration javadoc
ArtemisAutoConfiguration javadoc
BatchAutoConfiguration javadoc
CacheAutoConfiguration javadoc
CassandraAutoConfiguration javadoc
CassandraDataAutoConfiguration javadoc
CassandraReactiveDataAutoConfiguration javadoc
CassandraReactiveRepositoriesAutoConfiguration javadoc
CassandraRepositoriesAutoConfiguration javadoc
ClientHttpConnectorAutoConfiguration javadoc
CloudServiceConnectorsAutoConfiguration javadoc
CodecsAutoConfiguration javadoc
ConfigurationPropertiesAutoConfiguration javadoc
CouchbaseAutoConfiguration javadoc
CouchbaseDataAutoConfiguration javadoc
CouchbaseReactiveDataAutoConfiguration javadoc
CouchbaseReactiveRepositoriesAutoConfiguration javadoc
CouchbaseRepositoriesAutoConfiguration javadoc
DataSourceAutoConfiguration javadoc
DataSourceTransactionManagerAutoConfiguration javadoc
DispatcherServletAutoConfiguration javadoc
ElasticsearchAutoConfiguration javadoc
ElasticsearchDataAutoConfiguration javadoc
ElasticsearchRepositoriesAutoConfiguration javadoc
EmbeddedLdapAutoConfiguration javadoc
EmbeddedMongoAutoConfiguration javadoc
EmbeddedWebServerFactoryCustomizerAutoConfiguration javadoc
ErrorMvcAutoConfiguration javadoc
ErrorWebFluxAutoConfiguration javadoc
FlywayAutoConfiguration javadoc
FreeMarkerAutoConfiguration javadoc
GroovyTemplateAutoConfiguration javadoc
GsonAutoConfiguration javadoc
H2ConsoleAutoConfiguration javadoc
HazelcastAutoConfiguration javadoc
HazelcastJpaDependencyAutoConfiguration javadoc
HibernateJpaAutoConfiguration javadoc
HttpEncodingAutoConfiguration javadoc
HttpHandlerAutoConfiguration javadoc
HttpMessageConvertersAutoConfiguration javadoc
HypermediaAutoConfiguration javadoc
InfluxDbAutoConfiguration javadoc
IntegrationAutoConfiguration javadoc
JacksonAutoConfiguration javadoc
JdbcRepositoriesAutoConfiguration javadoc
JdbcTemplateAutoConfiguration javadoc
JerseyAutoConfiguration javadoc
JestAutoConfiguration javadoc
JmsAutoConfiguration javadoc
JmxAutoConfiguration javadoc
JndiConnectionFactoryAutoConfiguration javadoc
JndiDataSourceAutoConfiguration javadoc
JooqAutoConfiguration javadoc
JpaRepositoriesAutoConfiguration javadoc
JsonbAutoConfiguration javadoc
JtaAutoConfiguration javadoc
KafkaAutoConfiguration javadoc
LdapAutoConfiguration javadoc
LdapRepositoriesAutoConfiguration javadoc
LiquibaseAutoConfiguration javadoc
MailSenderAutoConfiguration javadoc
MailSenderValidatorAutoConfiguration javadoc
MessageSourceAutoConfiguration javadoc
MongoAutoConfiguration javadoc
MongoDataAutoConfiguration javadoc
MongoReactiveAutoConfiguration javadoc
MongoReactiveDataAutoConfiguration javadoc
MongoReactiveRepositoriesAutoConfiguration javadoc
MongoRepositoriesAutoConfiguration javadoc
MultipartAutoConfiguration javadoc
MustacheAutoConfiguration javadoc
Neo4jDataAutoConfiguration javadoc
Neo4jRepositoriesAutoConfiguration javadoc
OAuth2ClientAutoConfiguration javadoc
OAuth2ResourceServerAutoConfiguration javadoc
PersistenceExceptionTranslationAutoConfiguration javadoc
ProjectInfoAutoConfiguration javadoc
PropertyPlaceholderAutoConfiguration javadoc
QuartzAutoConfiguration javadoc
RabbitAutoConfiguration javadoc
ReactiveOAuth2ClientAutoConfiguration javadoc
ReactiveOAuth2ResourceServerAutoConfiguration javadoc
ReactiveSecurityAutoConfiguration javadoc
ReactiveUserDetailsServiceAutoConfiguration javadoc
ReactiveWebServerFactoryAutoConfiguration javadoc
ReactorCoreAutoConfiguration javadoc
RedisAutoConfiguration javadoc
RedisReactiveAutoConfiguration javadoc
RedisRepositoriesAutoConfiguration javadoc
RepositoryRestMvcAutoConfiguration javadoc
RestClientAutoConfiguration javadoc
RestTemplateAutoConfiguration javadoc
SecurityAutoConfiguration javadoc
SecurityFilterAutoConfiguration javadoc
SecurityRequestMatcherProviderAutoConfiguration javadoc
SendGridAutoConfiguration javadoc
ServletWebServerFactoryAutoConfiguration javadoc
SessionAutoConfiguration javadoc
SolrAutoConfiguration javadoc
SolrRepositoriesAutoConfiguration javadoc
SpringApplicationAdminJmxAutoConfiguration javadoc
SpringDataWebAutoConfiguration javadoc
TaskExecutionAutoConfiguration javadoc
TaskSchedulingAutoConfiguration javadoc
ThymeleafAutoConfiguration javadoc
TransactionAutoConfiguration javadoc
UserDetailsServiceAutoConfiguration javadoc
ValidationAutoConfiguration javadoc
WebClientAutoConfiguration javadoc
WebFluxAutoConfiguration javadoc
WebMvcAutoConfiguration javadoc
WebServiceTemplateAutoConfiguration javadoc
WebServicesAutoConfiguration javadoc
WebSocketMessagingAutoConfiguration javadoc
WebSocketReactiveAutoConfiguration javadoc
WebSocketServletAutoConfiguration javadoc
XADataSourceAutoConfiguration javadoc

C.2 来自“ spring-boot-actuator-autoconfigure”模块

以下自动配置类来自spring-boot-actuator-autoconfigure模块:

Configuration Class Links
AppOpticsMetricsExportAutoConfiguration javadoc
AtlasMetricsExportAutoConfiguration javadoc
AuditAutoConfiguration javadoc
AuditEventsEndpointAutoConfiguration javadoc
BeansEndpointAutoConfiguration javadoc
CacheMetricsAutoConfiguration javadoc
CachesEndpointAutoConfiguration javadoc
CassandraHealthIndicatorAutoConfiguration javadoc
CassandraReactiveHealthIndicatorAutoConfiguration javadoc
CloudFoundryActuatorAutoConfiguration javadoc
CompositeMeterRegistryAutoConfiguration javadoc
ConditionsReportEndpointAutoConfiguration javadoc
ConfigurationPropertiesReportEndpointAutoConfiguration javadoc
CouchbaseHealthIndicatorAutoConfiguration javadoc
CouchbaseReactiveHealthIndicatorAutoConfiguration javadoc
DataSourceHealthIndicatorAutoConfiguration javadoc
DataSourcePoolMetricsAutoConfiguration javadoc
DatadogMetricsExportAutoConfiguration javadoc
DiskSpaceHealthIndicatorAutoConfiguration javadoc
DynatraceMetricsExportAutoConfiguration javadoc
ElasticMetricsExportAutoConfiguration javadoc
ElasticSearchClientHealthIndicatorAutoConfiguration javadoc
ElasticSearchJestHealthIndicatorAutoConfiguration javadoc
ElasticSearchRestHealthIndicatorAutoConfiguration javadoc
EndpointAutoConfiguration javadoc
EnvironmentEndpointAutoConfiguration javadoc
FlywayEndpointAutoConfiguration javadoc
GangliaMetricsExportAutoConfiguration javadoc
GraphiteMetricsExportAutoConfiguration javadoc
HealthEndpointAutoConfiguration javadoc
HealthIndicatorAutoConfiguration javadoc
HeapDumpWebEndpointAutoConfiguration javadoc
HibernateMetricsAutoConfiguration javadoc
HttpClientMetricsAutoConfiguration javadoc
HttpTraceAutoConfiguration javadoc
HttpTraceEndpointAutoConfiguration javadoc
HumioMetricsExportAutoConfiguration javadoc
InfluxDbHealthIndicatorAutoConfiguration javadoc
InfluxMetricsExportAutoConfiguration javadoc
InfoContributorAutoConfiguration javadoc
InfoEndpointAutoConfiguration javadoc
IntegrationGraphEndpointAutoConfiguration javadoc
JerseyServerMetricsAutoConfiguration javadoc
JettyMetricsAutoConfiguration javadoc
JmsHealthIndicatorAutoConfiguration javadoc
JmxEndpointAutoConfiguration javadoc
JmxMetricsExportAutoConfiguration javadoc
JolokiaEndpointAutoConfiguration javadoc
JvmMetricsAutoConfiguration javadoc
KafkaMetricsAutoConfiguration javadoc
KairosMetricsExportAutoConfiguration javadoc
LdapHealthIndicatorAutoConfiguration javadoc
LiquibaseEndpointAutoConfiguration javadoc
Log4J2MetricsAutoConfiguration javadoc
LogFileWebEndpointAutoConfiguration javadoc
LogbackMetricsAutoConfiguration javadoc
LoggersEndpointAutoConfiguration javadoc
MailHealthIndicatorAutoConfiguration javadoc
ManagementContextAutoConfiguration javadoc
ManagementWebSecurityAutoConfiguration javadoc
MappingsEndpointAutoConfiguration javadoc
MetricsAutoConfiguration javadoc
MetricsEndpointAutoConfiguration javadoc
MongoHealthIndicatorAutoConfiguration javadoc
MongoReactiveHealthIndicatorAutoConfiguration javadoc
Neo4jHealthIndicatorAutoConfiguration javadoc
NewRelicMetricsExportAutoConfiguration javadoc
PrometheusMetricsExportAutoConfiguration javadoc
RabbitHealthIndicatorAutoConfiguration javadoc
RabbitMetricsAutoConfiguration javadoc
ReactiveCloudFoundryActuatorAutoConfiguration javadoc
ReactiveManagementContextAutoConfiguration javadoc
ReactiveManagementWebSecurityAutoConfiguration javadoc
RedisHealthIndicatorAutoConfiguration javadoc
RedisReactiveHealthIndicatorAutoConfiguration javadoc
ScheduledTasksEndpointAutoConfiguration javadoc
ServletManagementContextAutoConfiguration javadoc
SessionsEndpointAutoConfiguration javadoc
ShutdownEndpointAutoConfiguration javadoc
SignalFxMetricsExportAutoConfiguration javadoc
SimpleMetricsExportAutoConfiguration javadoc
SolrHealthIndicatorAutoConfiguration javadoc
StatsdMetricsExportAutoConfiguration javadoc
SystemMetricsAutoConfiguration javadoc
ThreadDumpEndpointAutoConfiguration javadoc
TomcatMetricsAutoConfiguration javadoc
WavefrontMetricsExportAutoConfiguration javadoc
WebEndpointAutoConfiguration javadoc
WebFluxMetricsAutoConfiguration javadoc
WebMvcMetricsAutoConfiguration javadoc
上一章 首页 下一章