0

I want to include another suffix for viewResolver. How can I do that? For example right now it has the suffix value ".vm" but I also want to include ".vm.test". I tried creating another bean with the same ID and I got duplicate ID error.

    <bean id="viewResolver"
            class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
            <property name="cache" value="false" />
            <property name="prefix" value="" />
            <property name="suffix" value=".vm" />
    </bean>
user630702
  • 2,529
  • 5
  • 35
  • 98

1 Answers1

0

It will work fine for me. if your are looking for multiple suffix then instead of VelocityViewResolver you can use InternalResourceViewResolver

In XML you can refer InternalResourceViewResolver to resolve both JSP and HTML together

In Java config

@Bean
public ViewResolver viewResolver()
{
    InternalResourceViewResolver resolver = new InternalResourceViewResolver();
    resolver.setViewClass(JstlView.class);
    resolver.setPrefix("/resources/views/");
    resolver.setSuffix("");
    return resolver;
}