Spring bean

来源:互联网 发布:mysql如何导出数据库 编辑:程序博客网 时间:2024/05/20 07:36

Spring Bean Reference

In Spring, beans canaccess to each other by specify the bean references in the same or differentbean configuration file.

 In different xmlfiles

<ref bean="someBean"/>

In same xml files

<ref local="someBean"/>

3 ways to inject value into bean properties

  1. Normal way

<beanid="aBean" class="***.ABean">    <property name="name">        <value>Ivy</value>    </property>    <property name="age">        <value>18</value>    </property> </bean>


  1. Shortcut

<beanid="aBean" class="***.ABean">        <property name="name" value="Ivy"/>        <property name="age" value="18"/> </bean>


  1. P schema

<beans xmlns="http://www.springframework.org/schema/beans"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xmlns:p="http://www.springframework.org/schema/p"        xsi:schemaLocation="http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">    <bean id="aBean" class="***.ABean"              p:name="Ivy" p:age="18" />        </beans>


Import multiple Spring bean configuration files

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><import resource="config/Spring-Config.xml"/><import resource="core/Spring-Core.xml"/></beans>


0 0
原创粉丝点击