如何在基于java配置的spring应用程序中将home.jsp设置为我的欢迎页面

时间:2016-12-27 12:38:32

标签: spring-mvc annotations welcome-file

我正在开发一个spring应用程序(基于注释的配置),其中index.jsp是我的默认欢迎页面。但现在我不想将index.jsp显示为我的欢迎页面,并希望将其更改为home.jsp。我怎么能实现这个目标呢?

我在WebMvcConfigurerAdapter类

中尝试了以下方法
@Override
public void addViewControllers(ViewControllerRegistry registry) {
    registry.addViewController("/").setViewName("home");
}

它不起作用。

1 个答案:

答案 0 :(得分:1)

您需要转发默认映射。希望这可以帮到你!

@Configuration
public class YourViewClass extends WebMvcConfigurerAdapter
{
    @Override
    public void addViewControllers( ViewControllerRegistry registry ) 
    {
        registry.addViewController( "/" ).setViewName( "forward:/yourhomepage.html" );
        registry.setOrder( Ordered.HIGHEST_PRECEDENCE );
        super.addViewControllers( registry );
    }
}