package day04.boot;
import org.springframework.boot.autoconfigure.AutoConfigurationPackage;
import org.springframework.boot.autoconfigure.AutoConfigurationPackages;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.AnnotationConfigUtils;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.support.GenericApplicationContext;
import java.io.IOException;
public class TestAutoConfiguration {
public static void main(String[] args) throws IOException {
GenericApplicationContext context = new GenericApplicationContext();
AnnotationConfigUtils.registerAnnotationConfigProcessors(context.getDefaultListableBeanFactory());
// context.getEnvironment().getPropertySources().addLast(new ResourcePropertySource("application.properties"));
context.registerBean(MyConfig.class);
context.refresh();
// System.out.println(AutoConfigurationPackages.get(context.getDefaultListableBeanFactory()));
for (String name : context.getBeanDefinitionNames()) {
System.out.println(name);
}
// System.out.println(SpringFactoriesLoader.loadFactoryNames(EnableAutoConfiguration.class, EnableAutoConfiguration.class.getClassLoader()).stream()
// .filter(name -> !name.equals(OtherConfig.class.getName())).map(name -> "\"" + name + "\"").collect(Collectors.joining(",","{","}")));
}
@Configuration
// @AutoConfigurationPackage
@EnableAutoConfiguration(excludeName = {"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.Neo4jReactiveDataAutoConfiguration", "org.springframework.boot.autoconfigure.data.neo4j.Neo4jReactiveRepositoriesAutoConfiguration", "org.springframework.boot.autoconfigure.data.neo4j.Neo4jRepositoriesAutoConfiguration", "org.springframework.boot.autoconfigure.data.r2dbc.R2dbcDataAutoConfiguration", "org.springframework.boot.autoconfigure.data.r2dbc.R2dbcRepositoriesAutoConfiguration", "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.aut
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
黑马Java八股文面试题视频教程,Java面试八股文宝典(含阿里、腾迅大厂java面试真题,java数据结构,java并发 (1154个子文件)
RandomValue.class 32KB
TestAutoConfiguration$MyConfig.class 12KB
BeanFactory.class 9KB
BeanFactory.class 9KB
BeanFactory.class 9KB
TestReentrantLock$MyReentrantLock.class 7KB
TestReentrantLock$MyReentrantLock.class 7KB
TestReentrantLock$MyReentrantLock.class 7KB
HashMapVsHashtable.class 7KB
HashMapVsHashtable.class 7KB
HashMapVsHashtable.class 7KB
HashMapVsHashtable.class 7KB
HashMapDistribution.class 6KB
HashMapDistribution.class 6KB
HashMapDistribution.class 6KB
HashMapDistribution.class 6KB
ArrayListVsLinkedList.class 5KB
ArrayListVsLinkedList.class 5KB
ArrayListVsLinkedList.class 5KB
ArrayListVsLinkedList.class 5KB
TestOrder.class 5KB
TestOrder.class 5KB
TestOrder.class 5KB
LomutoVsHoare.class 5KB
LomutoVsHoare.class 5KB
LomutoVsHoare.class 5KB
LomutoVsHoare.class 5KB
TestThreadPoolExecutor.class 5KB
TestThreadPoolExecutor.class 5KB
TestThreadPoolExecutor.class 5KB
StableVsUnstable.class 5KB
StableVsUnstable.class 5KB
StableVsUnstable.class 5KB
StableVsUnstable.class 5KB
TestReentrantLock.class 5KB
TestReentrantLock.class 5KB
TestReentrantLock.class 5KB
TestScope.class 4KB
SyncVsCas.class 3KB
SyncVsCas.class 3KB
SyncVsCas.class 3KB
TestSingleton.class 3KB
TestSingleton.class 3KB
TestSingleton.class 3KB
TestSingleton.class 3KB
TestEnvironment.class 3KB
DistributionAffectedByCapacity.class 3KB
DistributionAffectedByCapacity.class 3KB
DistributionAffectedByCapacity.class 3KB
DistributionAffectedByCapacity.class 3KB
AppConfig.class 3KB
T1226.class 3KB
TestJdk9ClassLoader.class 3KB
T1226.class 3KB
T1226.class 3KB
TestJdk9ClassLoader.class 3KB
TestService7.class 3KB
T1195$FizzBuzz2.class 3KB
T1195$FizzBuzz2.class 3KB
T1195$FizzBuzz2.class 3KB
TestInjection.class 3KB
BubbleSort.class 3KB
TestThreadState.class 3KB
TestThreadState.class 3KB
TestThreadState.class 3KB
TestBeanDefinition.class 3KB
StableVsUnstable$Card.class 3KB
StableVsUnstable$Card.class 3KB
StableVsUnstable$Card.class 3KB
StableVsUnstable$Card.class 3KB
TestTx.class 3KB
TestArrayList.class 3KB
TestAppClassLoader.class 2KB
TestAppClassLoader.class 2KB
WaitVsSleep.class 2KB
WaitVsSleep.class 2KB
WaitVsSleep.class 2KB
TestArrayList.class 2KB
TestArrayList.class 2KB
TestArrayList.class 2KB
TestWeakReference$MyWeakMap.class 2KB
TestWeakReference$MyWeakMap.class 2KB
TestCleaner1.class 2KB
TestCleaner1.class 2KB
ForeverLoop.class 2KB
ForeverLoop.class 2KB
ForeverLoop.class 2KB
DeepCopy2$Student.class 2KB
DeepCopy2$Student.class 2KB
DeepCopy2$Student.class 2KB
DeepCopy2$Student.class 2KB
TestBeanPostProcessor.class 2KB
DeepCopy1$Student.class 2KB
DeepCopy1$Student.class 2KB
DeepCopy1$Student.class 2KB
DeepCopy1$Student.class 2KB
T1117.class 2KB
T1117.class 2KB
T1117.class 2KB
QuickSortHoare.class 2KB
共 1154 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
Orzak
- 粉丝: 867
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- request-validator.cpython-37
- pygments.lexers.javascript ~~~~~~~~~~~~~~~~~~~~~~~~~~
- 简单小游戏制作-飞行棋
- Python数学建模例子.rar
- Java项目-基于SSM+JSP的校园外卖配送系统的设计与实现(源码+万字LW+部署视频+代码讲解视频+全套软件)
- Color-Transformer introduction
- FastStone Capture屏幕长截图软件包
- Table IoT物联网工具,简单快速的搭建物联网服务平台
- zheng2020 ecg new dataset-12 lead-add-label
- """YOLOv5-specific modules Usage: $ python path/to/models/y
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功