如果 Spring Rest 获得缓存命中和 If-Modified-Since 标头,如何返回 http 304 NOT_MODIFIED

Mah*_*ror 5 rest caching spring-mvc http-headers spring-boot

304 NOT MODIFIED在 Spring Restful 服务器中,如果 Spring 命中端点的缓存@Cacheable GET并且请求 If-Modified-Since的标头与服务器上请求的资源的更改日期一样旧,是否可以返回带有空正文的 HTTP 响应并返回代码?

当然,对于后一种情况,使用适当的缓存http标头,我可以在端点中实现该逻辑,但这似乎不是很方便,而且与Spring的自动缓存注释不兼容。