Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.12.2018, 10:45
|
|||
---|---|---|---|
|
|||
Spring. prototype в singleton'e |
|||
#18+
Всем привет. Есть такая проблема. Есть singleton bean1, внутри которого inject'ится другой bean2. Существует ли возможность без изобретения велосипедов сделать так, чтобы при доступе(@autowired) к bean1, bean2 переинициализировался, т.е. работал, как prototype? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2018, 12:53
|
|||
---|---|---|---|
|
|||
Spring. prototype в singleton'e |
|||
#18+
j2ee2016Всем привет. Есть такая проблема. Есть singleton bean1, внутри которого inject'ится другой bean2. Существует ли возможность без изобретения велосипедов сделать так, чтобы при доступе(@autowired) к bean1, bean2 переинициализировался, т.е. работал, как prototype? Зачем?! Если каждый раз нужен новый bean, то просто его создавайте через new. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2018, 14:08
|
|||
---|---|---|---|
Spring. prototype в singleton'e |
|||
#18+
j2ee2016Всем привет. Есть такая проблема. Есть singleton bean1, внутри которого inject'ится другой bean2. Существует ли возможность без изобретения велосипедов сделать так, чтобы при доступе(@autowired) к bean1, bean2 переинициализировался, т.е. работал, как prototype? я правильно понимаю, что тебе просто надо синглтон тоже прототайпом назвать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2018, 15:28
|
|||
---|---|---|---|
|
|||
Spring. prototype в singleton'e |
|||
#18+
andreykaT, Нет, то что я искал это: Код: java 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2018, 15:53
|
|||
---|---|---|---|
Spring. prototype в singleton'e |
|||
#18+
@Lookup должен вас спасти, иначе есть несколько вариантов. 1. Тащемто обычный new - само собой 2. ApplicationContext - инжектим и через него получаем каждый раз, когда надо. Не очень безопасно и красиво 3. scoped-proxy- по аналогии с тем, как некоторые бины живут до тех пор, пока жива сессия или реквест(возможно это ваш вариант и есть) 4. 3й вариант можно скнофигурировать через CustomScopeConfigurer для кастомной логики, ни разу такого не делал 5. Можно сделать какой-нить свой ObjectFactory туда, допустим аутоварить ObjectFactory<SuperClass> и через него получать как хотите. Вагон и маленькая тележка, вроде. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2018, 16:01
|
|||
---|---|---|---|
Spring. prototype в singleton'e |
|||
#18+
Озверин@Lookup должен вас спасти, иначе есть несколько вариантов. 1. Тащемто обычный new - само собой 2. ApplicationContext - инжектим и через него получаем каждый раз, когда надо. Не очень безопасно и красиво 3. scoped-proxy- по аналогии с тем, как некоторые бины живут до тех пор, пока жива сессия или реквест(возможно это ваш вариант и есть) 4. 3й вариант можно скнофигурировать через CustomScopeConfigurer для кастомной логики, ни разу такого не делал 5. Можно сделать какой-нить свой ObjectFactory туда, допустим аутоварить ObjectFactory<SuperClass> и через него получать как хотите. Вагон и маленькая тележка, вроде. да, все это про spring. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&mobile=1&tid=2121575]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 478ms |
0 / 0 |