на главнуюВсе эхи SU.SOFTW
войти ?

Jsr-223 и IoC

От Sergey Poziturin (2:5020/2141.3) к Anatoliy Sablin

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello, Anatoliy Sablin.
On 21.12.17 10:18 ДП you wrote:

SP>>>> Я этот подход использую, конечно, причём всерьёз и надолго. Но
SP>>>> мой вопрос строго об обратном: не из скрипта получить
SP>>>> имплементацию интерфейса, а в скрипт зафигачить свой бин.
SP>>>> Причём сейчас я это делаю не очень красиво (в hard-coded
SP>>>> переменную вставляю application context, далее скрипт сам
SP>>>> делает getBean() того, что ему нужно). Причём получилось
SP>>>> найти и сносное решение для юнит-тестирования и даже отладки
SP>>>> (дебага) этих скриптов. Но хочется красоты же.
AS>>> Надо смотреть реализацию спрингового bean factory, он же сам
AS>>> через рефлексию засовывает все зависимости. Если не умеет так
AS>>> делать со скриптами, тогда самому руками через @PostConstruct
AS>>> или самописный bean factory.
SP>> Ну есть у меня bean factory. А как объяснить engine, что он у
SP>> меня есть и что туда вообще нужно пихать, внутрь среды? Имхо нет
SP>> там такого ничего, исходники посмотрел, до каких дотянулся.
AS> Скорее всего никак. Вернее, надо руками объяснять, что у тебя есть
AS> applicationContext, в котором есть bean factory с бинами. И
AS> зашивать логику, чтобы внедрять зависимости.

Так я потому и спросил, что может кто-то уже делал.

--
Best regards!
Posted using Hotdoged on Android
--- Hotdoged/2.13.5/Android
* Origin: Android device, Milky Way (2:5020/2141.3)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.SOFTW?msgid=2:5020/2141.3+74eb58fc