Сравнение пружинного ref и idref с примером кода - PullRequest
0 голосов
/ 09 октября 2018

Я читаю о контейнере IOC пружины и столкнулся с терминами ref и idref, когда определял ссылку на bean-компонент.Но я не понимаю, в чем разница между ними.Хотя в stackoverflow есть некоторые подобные вопросы, но они не до сути.

Следующим весной файл applicationContext.xml

        <?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/beans             http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">


<bean name="tokenService" class="com.services.TokenService" />

<bean name="messageBroker,mBroker,MyBroker" class="com.components.MessageBroker">
    <property name="tokenBluePrint">
        <idref bean="tokenService" />
    </property>
    <property name="brokerId">
        <null />
    </property>
    <property name="brokerName">
        <value></value>
    </property>
</bean>

Пожалуйста, предоставьте любое хорошее объяснение.

...