
实现自定义conditional注解
在上述实现中,MyCondition1,MyCondition2实现了Condition接口的matches方法,并作为参数传递给@Conditional注解,当系统中引入了"com.alibaba.druid.pool.DruidDataSource"类后,MyCondition1的判断为true,AutoConfiguration1被加载,bean1被创建。存在这样一个需求,引入了xx类后,就创建A类型bean对象,否则创建B类型bean对象。针对这两个问题,我们做下改造。我们先来做一个简单的实现。






















