我正在开发一个spring应用程序(基于注释的配置),其中index.jsp是我的默认欢迎页面。但现在我不想将index.jsp显示为我的欢迎页面,并希望将其更改为home.jsp。我怎么能实现这个目标呢?
我在WebMvcConfigurerAdapter类
中尝试了以下方法@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("home");
}
它不起作用。
答案 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 );
}
}