在我的应用程序中,我想加载动态类。我添加了如下代码片段,
private static Class clazz;
在实施类的方法中,
clazz = (Class) applicationContext.getBean("arrived class name for thirty party");
方法是否有效以获取应用程序中的类?
答案 0 :(得分:1)
如果它的对象被注册,你需要该bean的类名
clazz = applicationContext.getBean("arrived class name for thirty party").getClass();
如果其String值注册为bean并且您需要其类实例
clazz = Class.forName(applicationContext.getBean("arrived class name for thirty party"));
答案 1 :(得分:0)
你可以使用 - clazz = applicationContext.getBean(“到达30个派对的类名”,。class);
ex- Employee emp = ctx.getBean(“到达30个派对的类名”,Employee.class);