使用 spring 创建继承对象
Inheritance object creation using spring
是否有更好的方法来使用 spring autowiring
或任何其他 design patterns
创建对象?
我有 100 个不同类型的事件,我试图避免重复 case
语句 100 次。
声明一个ApplicationContext:
@Autowired
ApplicationContext context;
然后做一个:
EventBean event = (EventBean) context.getBean(eventType);
您必须命名事件 bean,以便类型与其名称相匹配。
是否有更好的方法来使用 spring autowiring
或任何其他 design patterns
创建对象?
我有 100 个不同类型的事件,我试图避免重复 case
语句 100 次。
声明一个ApplicationContext:
@Autowired
ApplicationContext context;
然后做一个:
EventBean event = (EventBean) context.getBean(eventType);
您必须命名事件 bean,以便类型与其名称相匹配。