@Bean public ServletRegistrationBean dispatcherServlet() { ServletRegistrationBean registration = new ServletRegistrationBean( new DispatcherServlet(), "/"); registration.setAsyncSupported(true); return registration; }
@Bean public ServletRegistrationBean dispatcherServlet() { ServletRegistrationBean registration = new ServletRegistrationBean(new DispatcherServlet(), "/"); registration.setAsyncSupported(true); return registration; }
@Bean public ServletRegistrationBean dispatcherRegistration(DispatcherServlet dispatcherServlet, MultipartConfigElement multipartConfig) { ServletRegistrationBean registration = new ServletRegistrationBean(dispatcherServlet); registration.addUrlMappings("/*"); registration.setMultipartConfig(multipartConfig); registration.setAsyncSupported(true); return registration; }
@Bean public ServletRegistrationBean DruidStatView() { ServletRegistrationBean registration = new ServletRegistrationBean(); StatViewServlet servlet = new StatViewServlet(); registration.setServlet(servlet); registration.setAsyncSupported(true); registration.addUrlMappings("/druid/*"); return registration; }
@Bean @ConditionalOnMissingBean(name = "resteasyServletRegistration") @ConditionalOnProperty(prefix = "holon.resteasy", name = "type", havingValue = "servlet", matchIfMissing = true) public ServletRegistrationBean<Servlet> resteasyServletRegistration() { final Servlet servlet = new HttpServlet30Dispatcher(); final ServletRegistrationBean<Servlet> registration = new ServletRegistrationBean<>(servlet, this.path); registration.setName(getServletRegistrationName()); registration.setLoadOnStartup(this.resteasy.getServlet().getLoadOnStartup()); registration.setAsyncSupported(true); if (this.path != null && !"/*".equals(this.path)) { String prefix = path; if (prefix.endsWith("*")) { prefix = prefix.substring(0, prefix.length() - 1); } if (prefix.endsWith("/")) { prefix = prefix.substring(0, prefix.length() - 1); } registration.addInitParameter(ResteasyContextParameters.RESTEASY_SERVLET_MAPPING_PREFIX, prefix); } return registration; }
@Bean public ServletRegistrationBean dispatcherServletRegistration() { DispatcherServlet dispatcherServlet = dispatcherServlet(); ServletRegistrationBean registration = new ServletRegistrationBean(); registration.setName(DispatcherServletAutoConfiguration.DEFAULT_DISPATCHER_SERVLET_BEAN_NAME); registration.setServlet(dispatcherServlet); // registration.addInitParameter("contextConfigLocation", "classpath:spring-mvc.xml"); registration.addInitParameter("contextConfigLocation", MvcAdvanceConfig.class.getName()); registration.setLoadOnStartup(1); registration.setAsyncSupported(true); registration.addUrlMappings("/", "*.do"); return registration; }
@Bean public ServletRegistrationBean dispatcherServlet() { ServletRegistrationBean registration = new ServletRegistrationBean( new DispatcherServlet(), "/"); registration.setAsyncSupported(true); return registration; } @Bean public Filter compositeFilter() { CompositeFilter compositeFilter = new CompositeFilter(); compositeFilter.setFilters(ImmutableList.of(new CorsFilter(), shiroFilter)); return compositeFilter }
servletRegistrationBean.setAsyncSupported(true); servletRegistrationBean.addInitParameter("javax.ws.rs.Application", applicationClassName);
servletRegistrationBean.setAsyncSupported(true); servletRegistrationBean.addInitParameter("javax.ws.rs.Application", applicationClassName);
servletRegistrationBean.setAsyncSupported(true); servletRegistrationBean.addInitParameter("javax.ws.rs.Application", applicationClassName);
servletRegistrationBean.setAsyncSupported(true); servletRegistrationBean.addInitParameter("javax.ws.rs.Application", applicationClassName);
/** * @return API servlet bean */ @Bean public ServletRegistrationBean<?> apiV1RegistrationBean() { String path = Api1.PATH + "*"; ServletRegistrationBean<?> reg = new ServletRegistrationBean<>(new ServletContainer(new Api1()), path); logger.debug("Initializing Para API v1 [{}]...", path); reg.setName(Api1.class.getSimpleName()); reg.setAsyncSupported(true); reg.setEnabled(true); reg.setOrder(3); return reg; }
/** * @return API servlet bean */ @Bean public ServletRegistrationBean<?> apiV1RegistrationBean() { String path = Api1.PATH + "*"; ServletRegistrationBean<?> reg = new ServletRegistrationBean<>(new ServletContainer(new Api1()), path); logger.debug("Initializing Para API v1 [{}]...", path); reg.setName(Api1.class.getSimpleName()); reg.setAsyncSupported(true); reg.setEnabled(true); reg.setOrder(3); return reg; }
/** * Creates a {@link ServletRegistrationBean} instance with Spring aware * Vaadin servlet. * * @return a custom ServletRegistrationBean instance */ @Bean public ServletRegistrationBean<SpringServlet> servletRegistrationBean() { String mapping = configurationProperties.getUrlMapping(); Map<String, String> initParameters = new HashMap<>(); if (RootMappedCondition.isRootMapping(mapping)) { mapping = VaadinServletConfiguration.VAADIN_SERVLET_MAPPING; initParameters.put(Constants.SERVLET_PARAMETER_PUSH_URL, mapping.replace("*", "")); } ServletRegistrationBean<SpringServlet> registration = new ServletRegistrationBean<>( new SpringServlet(context), mapping); registration.setInitParameters(initParameters); registration .setAsyncSupported(configurationProperties.isAsyncSupported()); registration.setName( ClassUtils.getShortNameAsProperty(SpringServlet.class)); return registration; }
/** * Creates a {@link ServletRegistrationBean} instance with Spring aware * Vaadin servlet. * * @return a custom ServletRegistrationBean instance */ @Bean public ServletRegistrationBean<SpringServlet> servletRegistrationBean() { String mapping = configurationProperties.getUrlMapping(); Map<String, String> initParameters = new HashMap<>(); boolean rootMapping = RootMappedCondition.isRootMapping(mapping); if (rootMapping) { mapping = VaadinServletConfiguration.VAADIN_SERVLET_MAPPING; initParameters.put(Constants.SERVLET_PARAMETER_PUSH_URL, VaadinMVCWebAppInitializer .makeContextRelative(mapping.replace("*", ""))); } ServletRegistrationBean<SpringServlet> registration = new ServletRegistrationBean<>( new SpringServlet(context, rootMapping), mapping); registration.setInitParameters(initParameters); registration .setAsyncSupported(configurationProperties.isAsyncSupported()); registration.setName( ClassUtils.getShortNameAsProperty(SpringServlet.class)); return registration; }
@Bean ServletRegistrationBean keycloakJaxRsApplication(KeycloakServerProperties keycloakServerProperties, DataSource dataSource) throws Exception { mockJndiEnvironment(dataSource); //FIXME: hack to propagate Spring Boot Properties to Keycloak Application EmbeddedKeycloakApplication.keycloakServerProperties = keycloakServerProperties; ServletRegistrationBean servlet = new ServletRegistrationBean(new HttpServlet30Dispatcher()); servlet.addInitParameter("javax.ws.rs.Application", EmbeddedKeycloakApplication.class.getName()); servlet.addInitParameter(ResteasyContextParameters.RESTEASY_SERVLET_MAPPING_PREFIX, keycloakServerProperties.getContextPath()); servlet.addInitParameter(ResteasyContextParameters.RESTEASY_USE_CONTAINER_FORM_PARAMS, "true"); servlet.addUrlMappings(keycloakServerProperties.getContextPath() + "/*"); servlet.setLoadOnStartup(1); servlet.setAsyncSupported(true); return servlet; }
protected ServletRegistrationBean registerServlet(FlowableServlet servletProperties, Class<?> baseConfig) { AnnotationConfigWebApplicationContext dispatcherServletConfiguration = new AnnotationConfigWebApplicationContext(); dispatcherServletConfiguration.setParent(applicationContext); dispatcherServletConfiguration.register(baseConfig); DispatcherServlet servlet = new DispatcherServlet(dispatcherServletConfiguration); String path = servletProperties.getPath(); String urlMapping = (path.endsWith("/") ? path + "*" : path + "/*"); ServletRegistrationBean registrationBean = new ServletRegistrationBean(servlet, urlMapping); registrationBean.setName(servletProperties.getName()); registrationBean.setLoadOnStartup(servletProperties.getLoadOnStartup()); registrationBean.setAsyncSupported(true); if (multipartConfigElement != null) { registrationBean.setMultipartConfig(multipartConfigElement); } return registrationBean; }
facesServletServletRegistrationBean.setLoadOnStartup(facesServletProperties.getLoadOnStartup()); facesServletServletRegistrationBean.setEnabled(facesServletProperties.isEnabled()); facesServletServletRegistrationBean.setAsyncSupported(facesServletProperties.isAsyncSupported()); facesServletServletRegistrationBean.setOrder(facesServletProperties.getOrder());