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

最近springboot开发需要设置个默认页面,要直接跳转到登录页面。

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

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

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

1
2
3
4
5
6
7
8
9
@Configuration
public class DefaultView extends WebMvcConfigurerAdapter {
  @Override
  public void addViewControllers(ViewControllerRegistry registry) {
    registry.addViewController("/").setViewName("index");
    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
    super.addViewControllers(registry);
  }
}

  

1
2
3
4
5
6
7
8
9
@Configuration
public class DefaultView extends WebMvcConfigurerAdapter{
  @Override
  public void addViewControllers(ViewControllerRegistry registry) {
    super.addViewControllers(registry);
    //主页
    registry.addViewController("/").setViewName("forward:/index");
  }
}

  

posted @   小猫钓鱼吃鱼  阅读(2732)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2019-03-18 Activiti BPMN 2.0 designer eclipse插件安装
2019-03-18 eclipse离线安装Activiti Designer插件
2019-03-18 eclipse oxygen离线安装activiti
2017-03-18 c# 之抽象属性
2017-03-18 c# 结构 struct
2017-03-18 c# 值类型 之枚举
2017-03-18 c# static 常量
点击右上角即可分享
微信分享提示