【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。 求解释! 断点调试 怎么都不对, 能不能解决一下, 求一算数题 java.lang.NullPointerException 工作流中分配用户工作量问题 求一个 框架写的项目 要完整的 jsp+xslt+xml 在JBOSS下包的问题。 全局变量? 笔试的时候不会的题目是空在那?还是写得满满的(乱写)? hibernate映射时间问题(需要真正写过的) JB中的findAll()出不来! 关于hibernate 日期类型的映射问题 SSH2+jQuery UI使用的奇怪异常,跪求解决办法
不太明白,ClassA和Test的引用、调用以及spring配置从来没改变过。
改变的只是ClassA实现了AppclicationListener接口,然后就产生多一个ClassA的实例了,这个多产生的实例不知道是谁来持有的
我做的是2次测试,一次ClassA实现了AppclicationListener,另一次没有实现。而两次测试都是写的prototype。结果就是,一次产生了2个ClassA(不同的Hash),而另一次只产生了1个ClassA。