private ServletRegistration.Dynamic addDispatcherServlet(ServletContext servletContext, String servletName,
Class<?>[] servletContextConfigClasses, boolean allowBeanDefinitionOverriding, String... mappings) {
Assert.notNull(servletName);
Assert.notEmpty(servletContextConfigClasses);
Assert.notEmpty(mappings);
AnnotationConfigWebApplicationContext servletApplicationContext = new AnnotationConfigWebApplicationContext();
servletApplicationContext.setAllowBeanDefinitionOverriding(allowBeanDefinitionOverriding);
servletApplicationContext.register(servletContextConfigClasses);
ServletRegistration.Dynamic dispatcherServlet = servletContext.addServlet(servletName, new DispatcherServlet(servletApplicationContext));
dispatcherServlet.setLoadOnStartup(1);
dispatcherServlet.addMapping(mappings);
return dispatcherServlet;
}
CommonWebInitializer.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:spring-seed
作者:
评论列表
文章目录