Summary Table

Categories Total Count
PII 0
URL 0
DNS 1
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

package gov.va.med.ars.configuration.spring;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.FilterType;
import org.springframework.web.client.RestTemplate;
import org.springframework.web.multipart.MultipartResolver;
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

/*import gov.va.med.fee.logging.LoggingHandler;*/

/**
* @author
DNS
*
*/

@Configuration
@ComponentScan(basePackages = "gov.va.med", excludeFilters = {
@ComponentScan.Filter(type = FilterType.REGEX, pattern = "gov.va.med.ars.configuration.*"),
@ComponentScan.Filter(type = FilterType.REGEX, pattern = "gov.va.med.x277ca.*") })
@EnableWebMvc
public class SpringMvcConfig extends WebMvcConfigurerAdapter {

@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}

@Bean
public RestTemplate template() {
return new RestTemplate();
}

@Bean
public MultipartResolver multipartResolver() {
CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver();
commonsMultipartResolver.setMaxUploadSize(268435456);
return commonsMultipartResolver;
}

/*
* @Bean public LoggingHandler controllerAspect(){ return new
* LoggingHandler(); }
*/

}