SpringBoot静态资源目录和首页和错误页面处理

1.静态资源只要放在类路劲下面 /static 或者 /public 或者 /resource 或者 /META-INF/resources

目录下就可以直接使用项目的根路劲/+静态资源 名称访问

若需要修改路劲,可以在配置文件中

Spring:
  mvc:
    static-path-pattern: /res/**

此时访问 静态文件的 路劲 就需要添加 res前缀.

 若需要访问直接访问  http://localhost:8080/css/car.css

html中静态文件引用直接 css/car.css 类似,若在前面配了前缀 例如 /static/css/car.css,则需要在yml中配置mvc  

static-path-pattern: /static/**

在template目录下的index.html会默认变成首页,无需再controller层配置,若需要改变欢迎页则可在controller写一个方法映射路劲

则当我们启动项目时,地址加上端口号就直接在login页面 而非在index界面

原理:静态映射/** 请求进来首先判断Controller能不能处理,若有相对应的处理方法,则直接处理,无需要交给静态资源处理器,若静态资源也找不到则会返回404的页面

错误页面的处理:

当浏览器出现4xx和5xx或者其它的错误页面时,会跳转到一个新的white页面,如果需要自定义错误页面只需要在templates文件夹下面建立一个error文件夹,里面4xx  5xx错误就会跳转到你写的页面

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

今天你学习了ma

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

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

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

打赏作者

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

抵扣说明:

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

余额充值