Class ServletConfig

  • All Implemented Interfaces:
    org.springframework.web.servlet.config.annotation.WebMvcConfigurer

    @Configuration
    @EnableWebMvc
    @ComponentScan(basePackages="kr.com.inspect",
                   useDefaultFilters=false,
                   includeFilters=)
    @PropertySource({"classpath:properties/directory.properties","classpath:properties/sender.properties"})
    public class ServletConfig
    extends java.lang.Object
    implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
    각 Servlet에 관한 환경설정(xml 대체)
    Version:
    1.0
    Author:
    Yeonhee Kim, Woo Young
    • Constructor Summary

      Constructors 
      Constructor Description
      ServletConfig()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addResourceHandlers​(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
      정적 자원 관리와 관련한 메서드
      void configureViewResolvers​(org.springframework.web.servlet.config.annotation.ViewResolverRegistry registry)
      뷰 영역 Prefix, Suffix 설정
      org.springframework.mail.javamail.JavaMailSender mailSender()
      mail 전송 설정
      org.springframework.web.multipart.commons.CommonsMultipartResolver multipartResolver()
      파일업로드 용량, 인코딩 처리 설정
      org.springframework.web.context.request.RequestContextListener requestContextListener()
      HttpServletRequest를 직접 가져오기 위한 RequestContextListener를 Bean으로 등록
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer

        addArgumentResolvers, addCorsMappings, addFormatters, addInterceptors, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
    • Constructor Detail

      • ServletConfig

        public ServletConfig()
    • Method Detail

      • addResourceHandlers

        public void addResourceHandlers​(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
        정적 자원 관리와 관련한 메서드
        Specified by:
        addResourceHandlers in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
        Parameters:
        registry - ResourceHandlerRegistry 객체
      • configureViewResolvers

        public void configureViewResolvers​(org.springframework.web.servlet.config.annotation.ViewResolverRegistry registry)
        뷰 영역 Prefix, Suffix 설정
        Specified by:
        configureViewResolvers in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
        Parameters:
        registry - ViewResolverRegistry 객체
      • requestContextListener

        @Bean
        public org.springframework.web.context.request.RequestContextListener requestContextListener()
        HttpServletRequest를 직접 가져오기 위한 RequestContextListener를 Bean으로 등록
        Returns:
        RequestContextListener 객체
      • multipartResolver

        @Bean(name="multipartResolver")
        public org.springframework.web.multipart.commons.CommonsMultipartResolver multipartResolver()
        파일업로드 용량, 인코딩 처리 설정
        Returns:
        CommonsMultipartResolver 객체
      • mailSender

        @Bean
        public org.springframework.mail.javamail.JavaMailSender mailSender()
        mail 전송 설정
        Returns:
        JavaMailSender 객체