一 静态资源
例如打开百度打开调试模式
查看一个图片的响应信息
响应头
Last-Modified:Thu, 01 Jan 1970 00:00:00 GMT 资源的最后修改时间
状态 200
在发送这个图片资源的时候在请求头中有个信息,会把第一次请求回来的时间,带上去
第二次
请求头
-
If-Modified-Since:Thu, 01 Jan 1970 00:00:00 GMT
这时候服务器会判断你传过去的这个时间和服务器上文件最后修改的时间,如果相同,则返回304,
告诉浏览器用本地缓存的图片信息
状态
Status Code:304 Not Modified 没有修改
同时第一次
响应头
ETag:6e7ac003e8ef14b40ed40b283f3f7a0b
类似于Cache中的key
第二次请求的头信息用if-none-match带上返回的信息
If-None-Match:6e7ac003e8ef14b40ed40b283f3f7a0b
如果资源没变动,直接根据这个key去取图片资源
二 模板引擎
官网实例代码地址
https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples
三 jsp
默认的spring不支持jsp,需要实现一个接口
在方法实现中把自身的类传进去
编写两个映射方法
在properties中配置视图解析器
访问这时候没有访问通,不知道怎么回事
二 Velocity
1.5版本后不支持了
官网地址
velocity.apache.org