2015. 4. 23. 11:00ㆍJAVA/Spring(eGovFrame)
CommonConfig.java 는 제가 임의로 만든 설정파일이며 없어도 무관합니다.
package com.intercast.web.config;
import javax.validation.Validator;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Controller;
import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean;@Configuration
/*
* <context:component-scan base-package="com.intercast">
* <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
* </context:component-scan>
*/
@ComponentScan(
basePackages="com.intercast",
excludeFilters={
@ComponentScan.Filter(Controller.class)
}
)
public class CommonConfig {/**
* 해당 설정이 없을 경우 @Autowired 를 찾지 못하는 경우가 생깁니다.
* 하여 Validator을 Bean으로 설정을 합니다.
* @return
*/
@Bean
public Validator localValidatorFactoroyBean() {
return new LocalValidatorFactoryBean();
}}
해당 파일에서 중요한 public Validator localValidatorFactoroyBean() 부분은 부분입니다.
위에 주석에 설명되어 있는바와 같이 없을 경우 @Autowired에서 오류가 발생합니다.
그래서 필히 넣어 주시고 작업을 하시기 바랍니다.
'JAVA > Spring(eGovFrame)' 카테고리의 다른 글
Spring4 JavaConfig 설정 - SecurityConfig.java (3) | 2015.04.23 |
---|---|
Spring4 JavaConfig 설정 - DatabaseConfig.java (0) | 2015.04.23 |
Spring4 JavaConfig 설정 - WebMvcConfig.java (3) | 2015.04.23 |
Spring4 JavaConfig 설정 - WebInitializer.java (0) | 2015.04.22 |
Spring4 JavaConfig 설정 - 환경설정 (0) | 2015.04.22 |