I cannot answer your root question, but I can give you a hint.
There is a specific predefined beans registered when you launch your application context, but which depends on the type of context you are using.
Usually, systemProperties and systemEnvironment . By loading Spring into a web application, you will also get servletContext , contextParameters and contextAttributes . I believe request and session also related to the context of the web application.
I discovered this while debugging my application that uses Spring 3.0.6RELEASE. A good starting point is the SpringBeanELResolver.getValue () method.
micfra
source share