- <P>
- <BEANS>
- <BEAN id=HelloWorld class=com.gc.action.HelloWorld depends="date">
- <property name="message">
- <VALUE>HelloWorld</VALUE>
- </property>
- <property name="date">
- <REF local="date">
- </REF></property>
- <BEAN>
- <BEAN id=date class=java.util.Date>
- </BEAN></BEAN></BEAN></BEANS> </P><PRE></PRE>
- <PRE></PRE>
- <P>Spring中的ref属性指定依赖的3中方式,分别时:local,bean,parent</P>
- <PRE class=XML name="code" sizcache="0" sizset="4">
- <BEANS>
- <BEAN id=HelloWorld class=com.gc.action.HelloWorld depends="date">
- <property name="message">
- <VALUE>HelloWorld</VALUE>
- </property>
- <property name="date">
- <REF bean="date">
- </REF></property>
- <BEAN>
- <BEAN id=date class=java.util.Date>
- </BEAN></BEAN></BEAN></BEANS> <PRE></PRE>
- <PRE></PRE>
- <P> </P>
- <PRE class=XML name="code" sizcache="0" sizset="7">
- <BEANS>
- <BEAN id=HelloWorld class=com.gc.action.HelloWorld depends="date">
- <property name="message">
- <VALUE>HelloWorld</VALUE>
- </property>
- <property name="date">
- <REF parent="date">
- </REF></property>
- <BEAN>
- <BEAN id=date class=java.util.Date>
- </BEAN></BEAN></BEAN></BEANS> <PRE></PRE>
- <PRE></PRE>
- <P> 下面看看它们之间的区别: <BR>
- local用于本地,即同文档中的bean <BR>
- bean可以跨xml文档,同时bean属性的值可以和依赖的Bean的id属性相同,也可以和name属性相同。 <BR>
- parent:容许应用当前BeanFactory或ApplicationContext的父BeanFactory或者ApplicationContext中的Bean,同时bean属性的值可以和依赖的Bean的id属性相同,也可以和name属性相同。
- </P>
- </PRE></PRE>
Spring中的ref属性指定依赖的3中方式
最新推荐文章于 2024-07-12 12:44:48 发布