面向对象中变化的应对方案
1.制定一个inerface,然后用多个类实现同一个interface
策略模式
多选一
2.一个类,更改属性达到变化 interface
策略模式的变化方案:
1.byname 切换bean name
2.@Qualifier 指定bean
3.有选择的只注入一个bean,注释掉某个bean上的@Component注解
4.@Primary 重要注解
5.@Comditional注解
@ComponentScan(”文件地址”) 扫描注解
有一个值为文件地址
自定义条件注解:
@Conditional+Condition
成品注解:
1.@ConditionOnProperty
2.@ConditionalOnBean
3.@ConditionalOnMissingBean