문제

How can I translate:

<mvc:annotation-driven validator="validator" conversion-service="applicationConversionService" />
<bean class="com.pack.ApplicationConversionServiceFactoryBean" id="applicationConversionService" />

where ApplicationConversionServiceFactoryBean extends FormattingConversionServiceFactoryBean

into java config?

도움이 되었습니까?

해결책

This should work:

@Configuration
@ComponentScan(basePackages="specifyappropriately", includeFilters=@Filter(type=FilterType.ANNOTATION, value=Controller.class))
public class MvcConfiguration extends WebMvcConfigurationSupport {

    @Bean
    public FormattingConversionService mvcConversionService() {
        FormattingConversionService conversionService = new ApplicationConversionServiceFactoryBean().getObject();
        addFormatters(conversionService);
        return conversionService;
    }

    public Validator getValidator() {
        return ...;
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top