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。