2015-05-29 2 views
0

Я получил простые компоненты-весна проблема сферы Hashmap

<bean id="map" class="java.util.HashMap" > 
</bean> 

Я предполагаю, что это имеет одноплодный объем. Но каждый раз, когда я звоню getBean("map"), я получаю пустой HashMap, даже если он был заполнен до этого.

Почему это происходит?

+1

Возможно, вы создаете новый контекст каждый раз перед 'getBean()'? Пожалуйста, покажите свой код. –

+0

@ Evgeni Да, я создаю новые. Похоже, я понял неправильное определение весеннего одиночного масштаба. Думаю, нет способа использовать один и тот же объект с разными контекстами? – Alex

ответ

0

Контекст приложения - это то, что обычно создается при запуске приложения и уничтожается, когда приложение заканчивается. Вы можете использовать синглтон только в границах одного контекста приложения.

Смежные вопросы