【问题标题】:Bean Velocity Config from xml to java从 xml 到 java 的 Bean Velocity Config
【发布时间】:2015-08-08 10:19:38
【问题描述】:

我想将带有速度的 xml bean 转换为配置 java 类

这是旧的 xml 配置:

    <bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
    <property name="resourceLoaderPath" value="/WEB-INF/view/"/>
</bean>

<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
    <property name="cache" value="true"/>
    <property name="prefix" value=""/>
    <property name="suffix" value=".html"/>
    <property name="exposeSpringMacroHelpers" value="true"/>
</bean>

这是新的 java 类配置:

    @Bean
    public ViewResolver viewResolver()
    {
        VelocityViewResolver viewResolver= new VelocityViewResolver();
        viewResolver.setPrefix("");
        viewResolver.setSuffix(".html");
        viewResolver.setCache(true);

        return viewResolver;
    }

    @Bean
    public VelocityConfigurer velocityConfig()
    {
       VelocityConfigurer velocityConfig = new VelocityConfigurer();

      // ???????????

       return velocityConfig;
    }

怎么做?

【问题讨论】:

    标签: java xml spring


    【解决方案1】:

    VelocityConfig扩展VelocityEngineFactory,所以可以使用setResourceLoaderPath的方法:

    velocityConfig.setResourceLoaderPath("/WEB-INF/View/");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-16
      • 2018-02-03
      • 2012-10-26
      • 1970-01-01
      • 2013-11-07
      • 1970-01-01
      • 2017-01-24
      相关资源
      最近更新 更多