策略模式:根据传入的不同参数执行对应的相似逻辑
工厂模式:提前将Bean注入到指定容器或map集合
以下是关键代码:

1、Handler接口,继承InitializingBean是为了使用afterPropertiesSet将Bean注册在指定位置

2、将Bean注册到指定位置,提供静态方法获取Bean(或者在Factory中提供方法获取Bean)

3、实现类

4、测试类
策略模式:根据传入的不同参数执行对应的相似逻辑
工厂模式:提前将Bean注入到指定容器或map集合
以下是关键代码: