java – spring中的转换服务类
作者:互联网
我有一个名为ApplicationConversionServiceFactoryBean的类,它在webmvc-config.xml中配置为转换服务:
ApplicationConversionServiceFactoryBean
@RooConversionService
public class ApplicationConversionServiceFactoryBean extends FormattingConversionServiceFactoryBean {
@SuppressWarnings("deprecation")
@Override
protected void installFormatters(FormatterRegistry registry) {
super.installFormatters(registry);
// Register application converters and formatters
}
}
webmvc-config.xml的一部分
<mvc:annotation-driven conversion-service="applicationConversionService"/>
<bean class="com.palak.uauth.web.ApplicationConversionServiceFactoryBean" id="applicationConversionService"/>
我将Eclipse Birt与我的应用程序集成,迫使我删除< mvc annotaion-driven />线.
那么我该如何通过任何其他方式注册我的转换服务,这样,我再也没有那个mvc annotaion标签了?
解决方法:
我建议解决根本原因,即BIRT与你的XML命名空间斗争.检查确切的命名空间错误是什么并解决该问题,或者使用带有@EnableWebMvc注释的@Configuration类配置Spring MVC.
您可以轻松地混合XML和Java配置,您只需要在XML文件中对@Configuration类进行组件扫描.
标签:java,spring-mvc,spring,spring-roo,birt 来源: https://codeday.me/bug/20190629/1322528.html