Java 如果SpringREST得到缓存命中,以及如果自头被修改,如何返回http 304 NOT_MODIFIED

Java 如果SpringREST得到缓存命中,以及如果自头被修改,如何返回http 304 NOT_MODIFIED,java,rest,spring-mvc,caching,http-headers,Java,Rest,Spring Mvc,Caching,Http Headers,在Spring Restful服务器中,如果Spring命中@Cacheable GET端点的缓存,并且由于请求的头与服务器上请求的资源的更改日期相同,因此如果进行了修改,是否可以返回带有空正文的HTTP响应并返回未修改的代码304 当然,对于具有适当缓存http头的后一种情况,我可以在端点中实现该逻辑,但这似乎不太方便,也与Spring的自动缓存注释不兼容

在Spring Restful服务器中,如果Spring命中
@Cacheable GET
端点的缓存,并且由于请求的
头与服务器上请求的资源的更改日期相同,因此如果进行了修改,是否可以返回带有空正文的HTTP响应并返回未修改的代码
304

当然,对于具有适当缓存http头的后一种情况,我可以在端点中实现该逻辑,但这似乎不太方便,也与Spring的自动缓存注释不兼容