1、最常用的配置
spring.mvc.view.prefix=/somePath/
spring.mvc.view.suffix=.html
这样控制器返回的视图名字就直接根据前缀后缀配置去找到页面。
2、但是springboot自动配置配置好的mvc,前缀和后缀是空的,@RequestMapping 返回的是什么, 那么boot 就直接查找那个view, 没有前缀和后缀 ,这样的就直接去静态资源目录下找,springboot的静态资源目录默认有:
3、当使用Thymeleaf模板引擎的时候(springboot官方推荐使用的模板引擎,不推荐使用jsp)
此时@RequestMapping 返回的视图名直接从 classpath:/templates/ 目录下查找,可以看到源码里面,Templates的自动配置
尚硅谷springboot的视频教程可参考下:https://download.csdn.net/download/fxxashelly/11205513