Я не могу ответить на ваш корневой вопрос, но могу дать вам подсказку.
Есть несколько предопределенных bean-компонентов, зарегистрированных при запуске контекста вашего приложения, но которые зависят от типа используемого вами контекста.
Обычно присутствуют systemProperties
и systemEnvironment
.Загружая Spring в веб-приложение, вы также получите servletContext
, contextParameters
и contextAttributes
.Я предполагаю, что request
и session
также связаны с контекстом веб-приложения.
Я обнаружил это во время отладки моего приложения, которое использует Spring 3.0.6RELEASE.Хорошей отправной точкой является метод SpringBeanELResolver.getValue ().