过滤器中通过request获取bean

#获取request

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();  

ServletContext context = request.getServletContext();
ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(context);

#获取bean
RequestLogService requestLogService = ctx.getBean(RequestLogService.class);

猜你喜欢

转载自blog.csdn.net/qq_39150358/article/details/81280279