在springboot的项目框架中,当我们访问前端页面时,当出现404(静态资源不存在的时候)

在springboot的项目框架中,当我们把静态页面放在Resource下面的时候当我们访问前端页面时,当出现404(静态资源不存在的时候),如果我们使用的是MVC的架构的时候,

第一种解决方案:静态资源映射

此时我们需要创建一个配置类,这个类继承WebMvcConfigurationSupport

完后并重写里面的addResourceHandlers方法,完后通过registry来调用addResourceHandlers来指定我们需要访问的资源路径 ,完后通过addResourceLocations 来映射我们本地的路径下的资源

最后我们访问我们需要的路径就可以正常访问了,就不会报404

第二种解决方案:就是在Resource目录下面创建一个文件夹static ,这个是springboot定义的静态资源的默认的访问路径。

  • 17
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
【资源说明】 1、基于SpringBoot+Layui+shiro安全框架和Ehcache缓存框架搭建的学生管理系统源码+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SpringBoot+Layui+shiro安全框架和Ehcache缓存框架搭建的学生管理系统源码+项目说明.zip # StudentManagementSystem SpringBoot+Layui搭建的学生管理系统,加入了shiro安全框架和Ehcache缓存框架 最近新学习了前端框架Layui、安全框架Shiro、缓存框架Ehcache的基本用法,边学习边练习,写了这个学生管理系统。 ### 介绍 该系统相对于以前的练手项目,最主要就是新增了shiro权限。我在菜单栏用了shiro标签对菜单进行控制,根据登录用户的不同,显示不同的菜单和操作按钮。 新接触的Layui的表单可以说是非常实用了,但是我用ehcache缓存对list集合进行缓存,layui的表格分页功能就会失效(比如我查询学生列表,并且对这个list添加了缓存,那么在前端展示,layui的分页功能就会失效,转而显示所有的学生),目前还没有找到解决办法,所以在项目就没有对list查询进行缓存。 基本的环境: * Spring+SpringMVC+Mybatis * 前端:Layui+Thymeleaf模板 * 安全框架:shiro * 缓存:抽象缓存Ehcache * 简单的Restful风格开发 * pagehelper分页助手 * 加入了Druid数据监控 ### 数据库文件 数据库的文件放在了display目录下,可作为学习参考使用 ### 模块说明(大体框架是这样,不做细分) src|—— |——main |—— ├── java/com/braisedpanda |—— |——bean --:javabean |——config --:自定义的各种配置类 |——controller --:controller层 |——mapper --:mapper借口层 |——service --:service层 |——serviceimpl --:service实现层,可以和service放在一起 |——xxxxApplication --:项目的启动类 ├── resource |—— |——mybatis --:放置mybatis文件 |——static --:放置静态资源(图片、js、css之类的) |——templates --:themeleaf模板 |——application --:spring配置文件 ### 预览 #### `学生列表`<br><br> ![]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Agnoni

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值