错误截图
前因:
课程是按照雷丰阳老师的springboot视频学习的,他使用的是springboot1.x的版本,我是用的是2.x的版本,在2.0时课程中有一个关键类WebMvcConfigurerAdapter过时不能用了(用它来扩展springmvc的功能),所以使用了WebMvcConfigurationSupport类
用它来做不携带数据的页面跳转
这里就埋下伏笔了
我们springboot关于springmvc的自动装配是在这个类里
WebMvcAutoConfiguration
资源请求处理配置是在这个类的addResourceHandlers()里
课程中也是按照这个方法中的默认配置
来访问webjars下的静态资源
再返回到这个类的头部看看
红框画的这个东西眼熟不?反正就是刚我们继承的那个类,然后这样一来springboot关于springmvc的自动配置就失效了
也就是资源访问控制器也失效了,自然就访问不到
解决方案
第一种方案
你可以不用WebMvcConfigurationSupport类,在controller里来做视图跳转
包括layUI我放到static目录下测试,也是不能使用WebMvcConfigurationSupport类
顺便贴一张这个方式的路径请求方式
第二种方案(后来发现的)
在查springmvc首页定制时看到的
可以通过实现接口的方式扩展springmvc
测试