编程语言
首页 > 编程语言> > java – spring中的转换服务类

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