【Spring】实现ApplicationListener接口,为什么会多生成一个实例? 本帖最后由 EDDGA 于 2011-06-24 01:41:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个是ClassA走构造函数的时候创建的,一个是你在调用的时候创建的。 不太明白,ClassA和Test的引用、调用以及spring配置从来没改变过。改变的只是ClassA实现了AppclicationListener接口,然后就产生多一个ClassA的实例了,这个多产生的实例不知道是谁来持有的 <bean id="a" class="test.ClassA" scope="prototype" />你配置的作用域是原型。单例就只会有一个。 我做的是2次测试,一次ClassA实现了AppclicationListener,另一次没有实现。而两次测试都是写的prototype。结果就是,一次产生了2个ClassA(不同的Hash),而另一次只产生了1个ClassA。 求告诉指点下! servlet2.4的web.xml部署描述符怎么去理解 java初级学者 诠释 j2ee 规范 的例子最高官方提供的示例 用过hesssian的朋友介绍一下hessian的性能如何? 求助高手 Hibernate 方面的问题!! tomcat 6.0.7 +jsf 配置问题。 第一个Struts出错了~~~~~~ spring activemq xa事务配置问题 在windows2000下,如何将jboss加入到系统服务里面 关于hibernate 日期类型的映射问题 SSH2+jQuery UI使用的奇怪异常,跪求解决办法
不太明白,ClassA和Test的引用、调用以及spring配置从来没改变过。
改变的只是ClassA实现了AppclicationListener接口,然后就产生多一个ClassA的实例了,这个多产生的实例不知道是谁来持有的
我做的是2次测试,一次ClassA实现了AppclicationListener,另一次没有实现。而两次测试都是写的prototype。结果就是,一次产生了2个ClassA(不同的Hash),而另一次只产生了1个ClassA。