在springboot中,默认的欢迎界面是index.html,在实际中,我们往往希望先访问登录界面,然后登录成功再跳到主页。这个需求用下面的代码即可实现。

@Configuration
public class DefaultView extends WebMvcConfigurerAdapter {@Overridepublic void addViewControllers(ViewControllerRegistry registry) {//"/"这里是访问路径,"login"是页面名称registry.addViewController("/").setViewName("login");//设置优先级registry.setOrder(Ordered.HIGHEST_PRECEDENCE);super.addViewControllers(registry);}
}

编写一个配置类,继承WebMvcConfigurerAdapter 类,并重写addViewControllers方法即可。这段代码相当于以下代码。

@Controller
public class TestController {@RequestMapping("/")public String controller(){return "login";}
}

设置springboot项目的欢迎界面相关推荐

  1. Springboot项目搭建(前端到数据库,超详细,附详细步骤截图)

    下面详细谈谈我的第一个springboot项目搭建,希望会给还在摸索的同学一点帮助. 有兴趣的同学请加qq:1718283122 备注csdn ---------------------------- ...

  2. filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...

    前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...

  3. oracle jdbctype null,Oracle数据库之springboot 项目mybatis plus 设置 jdbcTypeForNull

    本文主要向大家介绍了Oracle数据库之springboot 项目mybatis plus 设置 jdbcTypeForNull,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. ...

  4. java项目processes设置,Jvm调优和SpringBoot项目优化的详细教程

    参考文章 1.先看一下未设置JVM参数的情况,默认情况下,没有设置任何Jvm参数. 2.设置Jvm参数. 配置参数: 关于这些设置的JVM参数是什么意思,参考Jvm调优. -XX:MetaspaceS ...

  5. SpringBoot 项目启动时设置 http 代理

      SpringBoot 项目打包成可执行 jar 文件 test-1.0.jar,在生产环境需要通过 http 代理服务器访问外部地址时,需要在项目启动时设置 http 代理,后台启动 jar 文件 ...

  6. springboot项目mybatis日志自定义设置无法生效

    springboot项目mybatis日志自定义设置无法生效,就是无法设置日志级别,无法对java.sql.PreparedStatement.java.sql.Connection等进行设置. 翻了 ...

  7. bat启动脚本 springboot_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...

    关于springboot项目的部署与SSM(框架)部署war包到Tomcat下有所不同,比较明显的是springboot打包为jar包,运行则是执行通过java -jar xxx.jar,不再需要放置 ...

  8. java注册系统服务_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...

    关于springboot项目的部署与SSM(框架)部署war包到Tomcat下有所不同,比较明显的是springboot打包为jar包,运行则是执行通过java -jar xxx.jar,不再需要放置 ...

  9. 奇葩需求:springboot项目注册为windows系统服务并设置开机自启

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 4 分钟. 作者:双主双机热备 来源:http://suo.im/5yPoPJ 关于springboot项目的部署与SSM(框 ...

最新文章

  1. c global 拦截 ajax,@RestControllerAdvice 全局拦截异常(示例代码)
  2. python函数type的用意_python之type函数
  3. 【安全漏洞】CVE-2021-42287CVE-2021-42278 域内提权
  4. Oracle清除缓存的命令,Oracle的get命令
  5. 资格赛:题目1:同构
  6. php java执行linux_java_java执行Linux命令的方法,本文实例讲述了java执行Linux命 - phpStudy...
  7. win7 其他用户当前已登录到此计算机,win7旗舰版的电脑如何切换至公共用户?-win7用户,win7账户已被停用按f8没反应...
  8. javascript textContent与innerText的异同分析
  9. 马斯克惹麻烦?特斯拉股票一夜暴跌12%,千亿市值蒸发
  10. 【CSWS2014 Main Conference】Some Posters
  11. gettype拿不到值_这五种古董,别说是买豪车豪宅,放在现实中最多就值一顿饭钱...
  12. Java JDBC中的Statement和PreparedStatement
  13. java经典项目_推荐几个经典的Java开源项目
  14. 如何暴力破解wifi密码
  15. 跨页面的多选功能实现
  16. mysql的identity_Mysql中Identity 详细介绍
  17. 拓嘉辰丰:拼多多限时折扣怎样设置?注意事项
  18. TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.2 以太网与 IEEE 802 LAN/MAN 标准 / 3.2.2 以太网帧格式
  19. MS WORD 无法修改标题级别的解决方案
  20. 光源专家的8个打光技巧

热门文章

  1. 怎么学好ZBrush?初学者自学攻略,看完距离ZBrush建模大师又近一步
  2. 畅游多线程之红绿灯路口
  3. urovo优博讯WinCE系统PDA双清
  4. 前端笔记之React(六)ES6的Set和Mapimmutable和Ramda和lodashredux-thunk
  5. 新浪sina邮箱客户端配置
  6. 谓语动词的变化-语态
  7. Android之集成万能播放器Vitamio
  8. 【嵌入式C编程】keil图像旋转仿真
  9. FVWM简明使用指南
  10. 商家后台1.0的设计思路