java 、spring配置问题,下面的配置是什么意思啊?

<beanid="cachingService"class="org.cmdbuild.services.cache.DefaultCachingService"><co... <bean id="cachingService" class="org.cmdbuild.services.cache.DefaultCachingService">
<constructor-arg>
<list>
<bean class="org.cmdbuild.services.cache.wrappers.DatabaseDriverWrapper">
<constructor-arg ref="dbDriver" />
</bean>
<bean class="org.cmdbuild.services.cache.wrappers.DmsServiceWrapper">
<constructor-arg ref="dmsService" />
</bean>
<ref bean="cachedLookupStore" />
<bean
class="org.cmdbuild.services.cache.wrappers.TranslationServiceWrapper" />
<bean
class="org.cmdbuild.services.cache.wrappers.JSONDispatcherServiceWrapper" />
<bean
class="org.cmdbuild.services.cache.wrappers.DBTemplateServiceWrapper" />
<ref bean="soapUserFetcher" />
</list>
</constructor-arg>
</bean>
展开
 我来答
1186348126
2013-11-11 · TA获得超过8993个赞
知道大有可为答主
回答量:2322
采纳率:50%
帮助的人:1491万
展开全部
id cachService就是配置了一个名字为它的配置,后面的class是类的真实类路径。通过构造器注入参数,这个类被加载到的时候,会自动加载list里面的类,生成对象。你在构造器里面接收就可以使用这些类了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫馨飛鴻
2013-11-11 · TA获得超过846个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:105万
展开全部
1、定义了一个 id="cachingService" class="org.cmdbuild.services.cache.DefaultCachingService" 的bean。

2、该bean通过构造器注入以下bean

<bean class="org.cmdbuild.services.cache.wrappers.DatabaseDriverWrapper">

<bean class="org.cmdbuild.services.cache.wrappers.DmsServiceWrapper">
<bean class="org.cmdbuild.services.cache.wrappers.TranslationServiceWrapper" />
<bean class="org.cmdbuild.services.cache.wrappers.JSONDispatcherServiceWrapper" />
<bean class="org.cmdbuild.services.cache.wrappers.DBTemplateServiceWrapper" />
3、当项目启动时,加载list中的bean,再注入给org.cmdbuild.services.cache.DefaultCachingService 中的相关属性

希望能够帮助你。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康熙转世
2013-11-11 · TA获得超过6839个赞
知道大有可为答主
回答量:4325
采纳率:85%
帮助的人:2943万
展开全部
org.cmdbuild.services.cache.DefaultCachingService这个类中务必有一个带有一个List参数(类似Wrapper泛型 为下面所有bean对象和引用bean对象共同的接口 当然也可以没有泛型化 默认object)的成员变量 以及 构造方法, 就是spring在启动时 自动生成这6个bean为一个list并通过构造方法注入到DefaultCachingService的相应list类型的成员变量中。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式