我是靠谱客的博主 甜美小鸽子,最近开发中收集的这篇文章主要介绍springboot访问不到 webjars里的css错误截图前因:解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

错误截图

在这里插入图片描述

前因:

课程是按照雷丰阳老师的springboot视频学习的,他使用的是springboot1.x的版本,我是用的是2.x的版本,在2.0时课程中有一个关键类WebMvcConfigurerAdapter过时不能用了(用它来扩展springmvc的功能),所以使用了WebMvcConfigurationSupport类
在这里插入图片描述
用它来做不携带数据的页面跳转
这里就埋下伏笔了
我们springboot关于springmvc的自动装配是在这个类里
WebMvcAutoConfiguration
资源请求处理配置是在这个类的addResourceHandlers()里
课程中也是按照这个方法中的默认配置在这里插入图片描述
来访问webjars下的静态资源
再返回到这个类的头部看看
在这里插入图片描述
红框画的这个东西眼熟不?反正就是刚我们继承的那个类,然后这样一来springboot关于springmvc的自动配置就失效了
也就是资源访问控制器也失效了,自然就访问不到

解决方案

第一种方案

你可以不用WebMvcConfigurationSupport类,在controller里来做视图跳转

在这里插入图片描述
包括layUI我放到static目录下测试,也是不能使用WebMvcConfigurationSupport类
顺便贴一张这个方式的路径请求方式
在这里插入图片描述
在这里插入图片描述

第二种方案(后来发现的)

在查springmvc首页定制时看到的
可以通过实现接口的方式扩展springmvc
在这里插入图片描述
测试
在这里插入图片描述

最后

以上就是甜美小鸽子为你收集整理的springboot访问不到 webjars里的css错误截图前因:解决方案的全部内容,希望文章能够帮你解决springboot访问不到 webjars里的css错误截图前因:解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部