我有一个XML,我使用commons-digester1.8来创建我的bean的对象。 我的bean包含对另一个单例Bean的引用。 有没有办法可以创建/获取singleton对象的引用并获取我的bean。
我的xml包含<language/>
标记,对于此标记,bean具有Language.class
引用。
Language.class
是单身,要获取Language.class
的实例,我必须调用语言类的getInstance(String name)
。
但是当我尝试
d.addObjectCreate("rights/language",Language.class);
d.addCallMethod("rights/language", "getInstance",1);
d.addCallParam("rights/language",0);
它出错了。有没有办法实现这一目标。 谢谢, GAGAN
答案 0 :(得分:0)
通常使用单例设计模式/(设计缺陷),类上有一个静态方法来获取单例的实例:
Language language = Language.getInstance();
language.doSomething();
你似乎在用反思搞乱,除此之外还有更多东西。