如果容器将您的类注册为bean,则可以使用编程查找来轻松获取它们。
@Inject@AnyInstance<Object> myBeans;public Object getMyBeanFromClassName(String className) throws Exception{ Class clazz = Class.forName(className); return myBeans.select(clazz).get(); }等等。

如果容器将您的类注册为bean,则可以使用编程查找来轻松获取它们。
@Inject@AnyInstance<Object> myBeans;public Object getMyBeanFromClassName(String className) throws Exception{ Class clazz = Class.forName(className); return myBeans.select(clazz).get(); }等等。