От Sergey Poziturin (2:5020/2141.3) к Anatoliy Sablin
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
SP>>>> Понадобилось тут сделать сабж, а именно в скрипт на kotlin (ну
SP>>>> или Java - пофиг) инжектнуть свой бин через jsr-223.
AS>>> Я так баловался давно, описываешь интерфейс, пишешь на groovy
AS>>> скрипт, который его реализует, потом подсовываешь спрингу. Всё
AS>>> работало, но не пригодилось.
SP>> Я этот подход использую, конечно, причём всерьёз и надолго. Но
SP>> мой вопрос строго об обратном: не из скрипта получить
SP>> имплементацию интерфейса, а в скрипт зафигачить свой бин. Причём
SP>> сейчас я это делаю не очень красиво (в hard-coded переменную
SP>> вставляю application context, далее скрипт сам делает getBean()
SP>> того, что ему нужно). Причём получилось найти и сносное решение
SP>> для юнит-тестирования и даже отладки (дебага) этих скриптов. Но
SP>> хочется красоты же.
AS> Надо смотреть реализацию спрингового bean factory, он же сам через
AS> рефлексию засовывает все зависимости. Если не умеет так делать со
AS> скриптами, тогда самому руками через @PostConstruct или самописный
AS> bean factory.
--- Hotdoged/2.13.5/Android
* Origin: Android device, Milky Way (2:5020/2141.3)
Ответы на это письмо: