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错误就会跳转到你写的页面