获取当前请求上下文:RequestContextHolder,s
2019-11-28 本文已影响0人
乡约少年
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");