пружина: свойство набора одного боба путем чтения свойства другого боба?

Пулы памяти наиболее эффективны для обработки стилей транзакций, где вы можете выделить пул, а затем, когда транзакция завершена, просто сбросить ее в забвение. Реальное ускорение заключается не в том, что каждое выделение будет намного быстрее, чем если бы у вас было практически нулевое фрагментирование памяти в чрезвычайно долго работающем приложении.

В некотором роде, ваши приложения не гарантируют использование пулов памяти

28
задан Landon Kuhn 21 October 2009 в 18:20
поделиться

2 ответа

in addition to @Kevin's answer if you are using spring 3.0 it is possible to do this with the new spring expression language

<bean id="a" class="A">
    <property name="list"
        value="#{b.list}"/>
</bean>

spring 3.0 documentation

50
ответ дан 28 November 2019 в 02:44
поделиться

Есть несколько способов. Вот один из них:

<bean id="b" class="B"/>
<bean id="a" class="A">
    <property name="list">
        <bean class="org.springframework.beans.factory.config.PropertyPathFactoryBean">
            <property name="targetObject" ref="b"/>
            <property name="propertyPath" value="list"/>
        </bean>
    </property>
</bean>

См. Также элемент

18
ответ дан 28 November 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: