Package org.springframework.boot.context.embedded

Examples of org.springframework.boot.context.embedded.ServletRegistrationBean


  @Bean
  @ConditionalOnMissingBean(name = "jerseyServletRegistration")
  public ServletRegistrationBean jerseyServletRegistration() {
    Class<? extends ResourceConfig> configType = this.config.getClass();
    ServletRegistrationBean registration = new ServletRegistrationBean(
        new ServletContainer(), this.path);
    registration.addInitParameter(ServletProperties.JAXRS_APPLICATION_CLASS,
        configType.getName());
    registration.setName("jerseyServlet");
    return registration;
  }
View Full Code Here


      return new DispatcherServlet();
    }

    @Bean(name = DEFAULT_DISPATCHER_SERVLET_REGISTRATION_BEAN_NAME)
    public ServletRegistrationBean dispatcherServletRegistration() {
      ServletRegistrationBean registration = new ServletRegistrationBean(
          dispatcherServlet(), this.server.getServletMapping());
      registration.setName(DEFAULT_DISPATCHER_SERVLET_BEAN_NAME);
      if (this.multipartConfig != null) {
        registration.setMultipartConfig(this.multipartConfig);
      }
      return registration;
    }
View Full Code Here

    }

    @Bean
    public ServletRegistrationBean jersey() {
        Servlet jerseyServlet = new SpringServlet();
        ServletRegistrationBean jerseyServletRegistration = new ServletRegistrationBean();
        jerseyServletRegistration.setServlet(jerseyServlet);
        jerseyServletRegistration.addUrlMappings("/api/v1/*");
        jerseyServletRegistration.setName("jersey-servlet");
        jerseyServletRegistration.setLoadOnStartup(1);
        jerseyServletRegistration.addInitParameter("com.sun.jersey.api.json.POJOMappingFeature", "true");
        jerseyServletRegistration.addInitParameter("com.sun.jersey.spi.container.ContainerResponseFilters",
                ResponseCorsFilter.class.getName());
        jerseyServletRegistration.addInitParameter("com.sun.jersey.config.feature.DisableWADL", "true");
        // debugging for development:
        // jerseyServletRegistration.addInitParameter("com.sun.jersey.spi.container.ContainerRequestFilters",
        // LoggingFilter.class.getName());
        return jerseyServletRegistration;
    }
View Full Code Here

TOP

Related Classes of org.springframework.boot.context.embedded.ServletRegistrationBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.