Я думаю, что Spring bean context (который содержит разрешенные и инициализированные Java-бины) выглядит как reader monad.Имеет ли это смысл?Кто-нибудь пытался реализовать это таким образом?
context
reader monad
Да, см. Инъекция зависимости без гимнастики