Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring框架:使用java配置注册转换服务_Java_Spring_Spring Mvc_Spring Java Config - Fatal编程技术网

Spring框架:使用java配置注册转换服务

Spring框架:使用java配置注册转换服务,java,spring,spring-mvc,spring-java-config,Java,Spring,Spring Mvc,Spring Java Config,我如何翻译: <mvc:annotation-driven validator="validator" conversion-service="applicationConversionService" /> <bean class="com.pack.ApplicationConversionServiceFactoryBean" id="applicationConversionService" /> 其中ApplicationConversionService

我如何翻译:

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

其中
ApplicationConversionServiceFactoryBean扩展了格式化转换ServiceFactoryBean

进入java配置?

这应该可以:

@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 ...;
    }
}
这应该起作用:

@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 ...;
    }
}
这应该起作用:

@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 ...;
    }
}
这应该起作用:

@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 ...;
    }
}

嘿,你是怎么做到的?我也有同样的问题。我无法理解。我想删除mvc注释标记,那么我如何告诉spring,在哪里寻找转换服务呢?你能再给我简单介绍一下吗?我找到解决办法了。。不管怎样,嘿,你是怎么做到的?我也有同样的问题。我无法理解。我想删除mvc注释标记,那么我如何告诉spring,在哪里寻找转换服务呢?你能再给我简单介绍一下吗?我找到解决办法了。。不管怎样,嘿,你是怎么做到的?我也有同样的问题。我无法理解。我想删除mvc注释标记,那么我如何告诉spring,在哪里寻找转换服务呢?你能再给我简单介绍一下吗?我找到解决办法了。。不管怎样,嘿,你是怎么做到的?我也有同样的问题。我无法理解。我想删除mvc注释标记,那么我如何告诉spring,在哪里寻找转换服务呢?你能再给我简单介绍一下吗?我找到解决办法了。。反正是thnx。