1、获取当前request请求的session:
HttpServletRequest req = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
return req.getSession();
2、获取当前web中的 spring上下文:
WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();
获取bean:
BeanName beanName = (BeanName)webApplicationContext.getBean("beanName");
网友评论