| 文件里面写死了spring-boot一启动就要给容器中加载的所有配置类 |
| spring-boot-autoconfigure-2.3.4.RELEASE.jar/META-INF/spring.factories |
| |
| org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ |
| org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.aop.AopAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.couchbase.CouchbaseAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.cassandra.CassandraReactiveDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.cassandra.CassandraReactiveRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.cassandra.CassandraRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.couchbase.CouchbaseDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.couchbase.CouchbaseReactiveDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.couchbase.CouchbaseReactiveRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.couchbase.CouchbaseRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.elasticsearch.ReactiveElasticsearchRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.elasticsearch.ReactiveElasticsearchRestClientAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.jdbc.JdbcRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.ldap.LdapRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.neo4j.Neo4jRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.solr.SolrRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.r2dbc.R2dbcDataAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.r2dbc.R2dbcRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.r2dbc.R2dbcTransactionManagerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.redis.RedisReactiveAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.rest.RepositoryRestMvcAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchRestClientAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.hazelcast.HazelcastJpaDependencyAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.influx.InfluxDbAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jdbc.JndiDataSourceAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jms.artemis.ArtemisAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jooq.JooqAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.mail.MailSenderValidatorAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.mongo.embedded.EmbeddedMongoAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.r2dbc.R2dbcAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.rsocket.RSocketMessagingAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.rsocket.RSocketRequesterAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.rsocket.RSocketServerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.rsocket.RSocketStrategiesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.rsocket.RSocketSecurityAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.saml2.Saml2RelyingPartyAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.sendgrid.SendGridAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.session.SessionAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.oauth2.client.reactive.ReactiveOAuth2ClientAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.security.oauth2.resource.reactive.ReactiveOAuth2ResourceServerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.transaction.jta.JtaAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.reactive.error.ErrorWebFluxAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.websocket.reactive.WebSocketReactiveAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.websocket.servlet.WebSocketMessagingAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.webservices.WebServicesAutoConfiguration,\ |
| org.springframework.boot.autoconfigure.webservices.client.WebServiceTemplateAutoConfiguration |
| |
| 虽然我们127个场景的所有自动配置启动的时候默认全部加载。xxxxAutoConfiguration |
| 按照条件装配规则(@Conditional),最终会按需配置。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术