SpringBoot设置首页(默认页)跳转功能的实现方案

 更新时间:2019年07月19日 11:13:59   作者:simonsfan  
这篇文章主要介绍了SpringBoot设置首页(默认页)跳转功能,本文通过两种方案,给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

先给大家介绍下SpringBoot设置首页(默认页)跳转功能

最近springboot开发需要设置个默认页面,就相当于我访问http://www.back.order.baidu.com要直接跳转到登录页面。

方案1:controller里添加一个"/"的映射路径

@RequestMapping("/")
public String index(Model model, HttpServletResponse response) {
  model.addAttribute("name", "simonsfan");
  return "/index";
}

方案二:设置默认的View跳转页面

@Configuration
public class DefaultView extends WebMvcConfigurerAdapter {
  @Override
  public void addViewControllers(ViewControllerRegistry registry) {
    registry.addViewController("/").setViewName("index");
    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
    super.addViewControllers(registry);
  }
}

如上两种方式均可实现在springboot中设置默认页面跳转。

ps:SpringBoot设置默认首页

@Configuration
public class DefaultView extends WebMvcConfigurerAdapter{
  @Override
  public void addViewControllers(ViewControllerRegistry registry) {
    super.addViewControllers(registry);
    //主页
    registry.addViewController("/").setViewName("forward:/index");
  } 
}

总结

以上所述是小编给大家介绍的SpringBoot设置首页(默认页)跳转功能的实现方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • Dubbo框架线程池使用介绍

    Dubbo框架线程池使用介绍

    当我们在使用dubbo的时候,是可以通过调整线程池来达到调优的效果,我们可以在dubbo:protocol 标签中使用用threadpool属性选择自己想要使用的线程池,通过threads属性配置服务线程数,queues属性配置使用的队列
    2022-09-09
  • SpringMVC超详细介绍自定义拦截器

    SpringMVC超详细介绍自定义拦截器

    Spring MVC 的拦截器(Interceptor)与 Java Servlet 的过滤器(Filter)类似,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。本文将代码演示和文字描述详解拦截器的原理与使用
    2022-06-06
  • maven一行命令引入第三方包打包的实现

    maven一行命令引入第三方包打包的实现

    在项目开发过程中,难免会用到第三方jar的时候,本文主要介绍了maven一行命令引入第三方包打包的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • java反射简单实例

    java反射简单实例

    这篇文章主要介绍了java反射机制,以一个简单实例形式分析了Java反射的原理与实现技巧,需要的朋友可以参考下
    2015-02-02
  • idea使用Vim的技巧大全分享

    idea使用Vim的技巧大全分享

    vim是一个高度可配置的文本编辑器,非常稳定,可以高效的创建任何文本、持久的、多级撤销树、支持数百种变成语言和格式、与许多工具集成,本文给大家分享了idea使用Vim的技巧大全,需要的朋友可以参考下
    2024-05-05
  • nas实现java开发的环境详解

    nas实现java开发的环境详解

    这篇文章主要为大家介绍了nas实现java开发的环境详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 详解Spring Cloud 断路器集群监控(Turbine)

    详解Spring Cloud 断路器集群监控(Turbine)

    这篇文章主要介绍了详解Spring Cloud 断路器集群监控(Turbine),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • JAVA项目常用异常处理汇总

    JAVA项目常用异常处理汇总

    这篇文章主要介绍了JAVA项目常用异常处理汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • idea代码模板设置方式

    idea代码模板设置方式

    这篇文章主要介绍了idea代码模板设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 一键打包压缩,Java项目变身JAR

    一键打包压缩,Java项目变身JAR

    想要一键打包Java项目生成JAR文件并进行压缩?本指南将带你轻松驾驭这项看似复杂的任务,让我们一起揭开神秘的面纱,轻松打包,高效出发!
    2023-12-12

最新评论