如何在Java Filter 中注入 Service
@Override
public void init(FilterConfig filterConfig) throws ServletException {
// 初始化方法
ServletContext sc = filterConfig.getServletContext();
XmlWebApplicationContext cxt = (XmlWebApplicationContext)WebApplicationContextUtils.getWebApplicationContext(sc);
if(cxt != null && logManager == null)
logManager = (LogManager)cxt.getBean("logManager");
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
// 初始化方法
ServletContext sc = filterConfig.getServletContext();
XmlWebApplicationContext cxt = (XmlWebApplicationContext)WebApplicationContextUtils.getWebApplicationContext(sc);
if(cxt != null && logManager == null)
logManager = (LogManager)cxt.getBean("logManager");
}