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

Jsr-223 и IoC

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

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


Hello, Sergey Poziturin.
On 21.12.2017 12:00 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>>> нет там такого ничего, исходники посмотрел, до каких
SP>>> дотянулся.
AS>> Скорее всего никак. Вернее, надо руками объяснять, что у тебя
AS>> есть applicationContext, в котором есть bean factory с бинами. И
AS>> зашивать логику, чтобы внедрять зависимости.
SP> Так я потому и спросил, что может кто-то уже делал.

Увы, нет, не делал.

--
Best regards!
Anatoly Sablin aka ma1uta
--- Hotdoged/2.13.5/Android
* Origin: Android device, Milky Way (2:5020/2140.704)

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

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

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

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