Java Spring问题:
我有一个接口MyInterface和一个方法 void exec(String str);
我有很多MyInterface的实现,比如说Oneimpl,另外还有其他的...等等,可以不断添加新的实现。
如何仅使用作为STRING值传递的实现类的名称来获取特定实现的实例,例如“someRandomImpl”
代码应该是动态的,并且可以在没有代码更改的情况下提供新实现的实例。
答案 0 :(得分:0)
实现ApplicationContextAware 它将自动装配ApplicationContext对象 使用像
这样的对象context.getBean(beanName)
然后你得到了豆