Selaa lähdekoodia

优化UReportServlet中Spring上下文对象获取方式,以方便其它项目扩展

master
jacky6024 7 vuotta sitten
vanhempi
commit
f3e3c72f87
  1. 6
      ureport2-console/src/main/java/com/bstek/ureport/console/UReportServlet.java

6
ureport2-console/src/main/java/com/bstek/ureport/console/UReportServlet.java

@ -43,7 +43,7 @@ public class UReportServlet extends HttpServlet {
@Override
public void init(ServletConfig config) throws ServletException {
super.init(config);
WebApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(config.getServletContext());
WebApplicationContext applicationContext = getWebApplicationContext(config);
Collection<ServletAction> handlers = applicationContext.getBeansOfType(ServletAction.class).values();
for (ServletAction handler : handlers) {
String url = handler.url();
@ -53,6 +53,10 @@ public class UReportServlet extends HttpServlet {
actionMap.put(url, handler);
}
}
protected WebApplicationContext getWebApplicationContext(ServletConfig config){
return WebApplicationContextUtils.getWebApplicationContext(config.getServletContext());
}
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

Ladataan…
Peruuta
Tallenna