论坛首页 Java企业应用论坛

使用spring和memcached的困惑

浏览 13996 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2012-02-18   最后修改:2012-02-18
我记得好像是spring容器启动的时候默认采取的延迟加载策略,因此bean并没有初始化。如果要控制bean的初始化顺序,必须采用depends-on属性吧。
<bean id="memcachedClient" class="com.danga.MemCached.MemCachedClient" depends-on="memcachedPool">
这样spring在初始化memcachedClient的时候会先初始化memcachedPool。
0 请登录后投票
   发表时间:2012-02-19  
这个应该跟spring关系不大,自己分析下memcached  client的源码,应该比在网上提问可以更快找到答案
0 请登录后投票
   发表时间:2012-02-20  
wwy_0918 写道
我记得好像是spring容器启动的时候默认采取的延迟加载策略,因此bean并没有初始化。如果要控制bean的初始化顺序,必须采用depends-on属性吧。
<bean id="memcachedClient" class="com.danga.MemCached.MemCachedClient" depends-on="memcachedPool">
这样spring在初始化memcachedClient的时候会先初始化memcachedPool。

默认不是延迟的
0 请登录后投票
   发表时间:2012-02-20  
benx 写道
这个应该跟spring关系不大,自己分析下memcached  client的源码,应该比在网上提问可以更快找到答案

多谢回复,本人在提问之前肯定是搜索过了,当然是在搜索未果的情况下才发帖请教的,结果前面的同学也帮我解决了问题,每个人的经验知识背景都是不一样的,不能想当然的认为别人也能和你那样解决问题。当然你share了你的解决问题方式,其他人也share了他们的想法,我觉得这收获也挺多的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics