Я читаю о контейнере 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>
Пожалуйста, предоставьте любое хорошее объяснение.