Subversion Repositories SmartDukaan

Rev

Rev 35387 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35387 Rev 36510
Line 16... Line 16...
16
import org.springframework.web.context.WebApplicationContext;
16
import org.springframework.web.context.WebApplicationContext;
17
import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
17
import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
18
import org.springframework.web.servlet.DispatcherServlet;
18
import org.springframework.web.servlet.DispatcherServlet;
19
 
19
 
20
import com.spice.profitmandi.common.web.filter.CorsFilter;
20
import com.spice.profitmandi.common.web.filter.CorsFilter;
-
 
21
import com.spice.profitmandi.web.filter.RequestCachingFilter;
21
 
22
 
22
public class SpringWebAppInitializer implements WebApplicationInitializer{
23
public class SpringWebAppInitializer implements WebApplicationInitializer{
23
	
24
	
24
	private static final Logger LOGGER=LogManager.getLogger(SpringWebAppInitializer.class);
25
	private static final Logger LOGGER=LogManager.getLogger(SpringWebAppInitializer.class);
25
	
26
	
Line 31... Line 32...
31
        servletContext.addListener(new ContextLoaderListener(context));
32
        servletContext.addListener(new ContextLoaderListener(context));
32
        ServletRegistration.Dynamic dispatcher = servletContext.addServlet(DISPATCHER_SERVLET_NAME, new DispatcherServlet(context));
33
        ServletRegistration.Dynamic dispatcher = servletContext.addServlet(DISPATCHER_SERVLET_NAME, new DispatcherServlet(context));
33
        dispatcher.setLoadOnStartup(1);
34
        dispatcher.setLoadOnStartup(1);
34
        dispatcher.addMapping("/");
35
        dispatcher.addMapping("/");
35
 
36
 
-
 
37
        FilterRegistration.Dynamic cachingFilter = servletContext.addFilter("requestCachingFilter", new RequestCachingFilter());
-
 
38
        cachingFilter.addMappingForServletNames(null, false, DISPATCHER_SERVLET_NAME);
-
 
39
 
36
        // Register CORS filter to handle CORS for all requests including error responses
40
        // Register CORS filter to handle CORS for all requests including error responses
37
        FilterRegistration.Dynamic corsFilter = servletContext.addFilter("corsFilter", new CorsFilter());
41
        FilterRegistration.Dynamic corsFilter = servletContext.addFilter("corsFilter", new CorsFilter());
38
        corsFilter.addMappingForUrlPatterns(
42
        corsFilter.addMappingForUrlPatterns(
39
                EnumSet.of(DispatcherType.REQUEST, DispatcherType.FORWARD, DispatcherType.INCLUDE, DispatcherType.ERROR),
43
                EnumSet.of(DispatcherType.REQUEST, DispatcherType.FORWARD, DispatcherType.INCLUDE, DispatcherType.ERROR),
40
                false,
44
                false,