java类org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration的实例源码

HypersocketServerImpl.java 文件源码 项目:hypersocket-framework 阅读 34 收藏 0 点赞 0 评论 0
private void createWebappContext() throws ServletException {
    if (log.isDebugEnabled())
        log.debug("Creating spring webapp context");

    servletConfig = new HypersocketServletConfig("default",
            resolvePath(API_PATH));


    webappContext = new AnnotationConfigWebApplicationContext();
    webappContext.setParent(applicationContext);
    webappContext.register(DelegatingWebMvcConfiguration.class);
    webappContext.scan(controllerPackages.toArray(new String[0]));

    webappContext.setServletConfig(servletConfig);
    webappContext.refresh();
    webappContext.start();

    // We use a custom implementation of DispatcherServlet so it does not restrict the HTTP methods
    dispatcherServlet = new NonRestrictedDispatcherServlet(webappContext);
    dispatcherServlet.init(servletConfig);

    registerHttpHandler(new APIRequestHandler(dispatcherServlet, 100));

    eventService.publishEvent(new WebappCreatedEvent(this, true, realmService.getSystemRealm()));

}
DispatcherServletInitializer.java 文件源码 项目:appverse-server 阅读 32 收藏 0 点赞 0 评论 0
@Override
protected Class<?>[] getServletConfigClasses() {
 return new Class<?>[] { DelegatingWebMvcConfiguration.class, FrontFacadeWebSocketAutoConfiguration.class };
}
IntegrationWebsocketTest.java 文件源码 项目:appverse-server 阅读 41 收藏 0 点赞 0 评论 0
@Override
protected Class<?>[] getServletConfigClasses() {
 return new Class[] { DelegatingWebMvcConfiguration.class, TestWebSocketConfig.class };
}


问题


面经


文章

微信
公众号

扫码关注公众号