spring boot的设计原则就是 约定优于配置。并且内嵌了Servlet容器。
一般来说,这个配置传统上是配置在web.xml上的。
所以有三种解决方案:
1.使用Spring boot的传统部署,就是将Spring Boot部署到外面的Servlet容器中,自然就可以自行配置web.xml了(还可以用java代码的方式配置)。具体方法参考Spring Boot文档。
2.@leftstick的方法,用Java代码定义加一个Controller的映射,优点是要映射的路径和要转发的首页路径都是可以在运行时再确定的。
3.自定义一个Controller来处理首页的问题,例:
@Controllerclass IndexController { @RequestMapping("/") public String index() { return "forward:/someIndex.jsp"; } }
- 本文固定链接: http://www.ypbj.cc/post/202.html
- 转载请注明: yupang 于 余胖笔记 发表
《本文》有 0 条评论