springboot如何设置默认的首页呢??
本文介绍了springboot如何设置默认的首页呢??的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
springboot如何设置默认的首页呢???
原来,请求后缀不修改的时候,直接一个斜杠/就是默认的返回首页
现在改了请求后缀,这个不能用了。
又没有哪里设置像web.xml的welcome...设置servlet的启动首页的?
springboot的教程怎么这么少,国内,哎,难道没人用???
解决方案
Spring boot的设计原则就是 约定优于配置。并且内嵌了Servlet容器。
一般来说,这个配置传统上是配置在web.xml上的。
所以有三种解决方案:
1.使用Spring boot的传统部署,就是将Spring Boot部署到外面的Servlet容器中,自然就可以自行配置web.xml了(还可以用Java代码的方式配置)。具体方法参考Spring Boot文档。
2.@leftstick的方法,用java代码定义加一个Controller的映射,优点是要映射的路径和要转发的首页路径都是可以在运行时再确定的。
3.自定义一个Controller来处理首页的问题,例:
@Controller
class IndexController {
@RequestMapping("/")
public String index() {
return "forward:/someIndex.jsp";
}
}
另,你的问题也不是很明确,没有看懂什么叫做改了请求后缀。
这篇关于springboot如何设置默认的首页呢??的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文