1. Spring Bean内置的域scope:
2. 为支持Spring Bean的request/session/global session/application域,需要对Web应用的上下文中(在web.xml文件中)进行如下配置:
<listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener>
public class MyWebAppInitializer implements WebApplicationInitializer { @Override public void onStartup(ServletContext container) { XmlWebApplicationContext appContext = new XmlWebApplicationContext(); appContext.setConfigLocation("/WEB-INF/spring/dispatcher-config.xml"); ServletRegistration.Dynamic dispatcher = container.addServlet("dispatcher", new DispatcherServlet(appContext)); dispatcher.setLoadOnStartup(1); dispatcher.addMapping("/"); } }