spring中ref属性与标签

在bean的内部引用另一个bean对象:

  使用ref标签对其进行引用: <ref bean="viewResolver2"/>

<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/" />
<property name="suffix" value=".jsp" />
<property name="order" value="2"/>
</bean>
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="viewResolvers">
<list>
<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"/>
<!-- 引用外部id为viewResolver的bean -->
<ref bean="viewResolver"/>
</list>
</property>
</bean>

  

ref属性:用来给一个对象的属性设置值

使用<ref bean="viewResolver"/>
bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- 在spring框架加载时创建 -->
<bean id="borrowDao" class="dao.impl.BorrowDao" primary="true" lazy-init="true">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>

  

ref标签:用来引用另一个bean:

<ref bean="viewResolver"/>,在spring容器中群钊id为viewResolver的bean对象

上一篇:入侵本地Mac OS X的详细过程 转自https://yq.aliyun.com/articles/22459?spm=5176.100239.blogcont24250.10.CfBYE9


下一篇:LeetCode Shortest Word Distance II