如何通过注释在Spring MVC 3中设置标头不缓存

如何通过注释在Spring MVC 3中设置标头不缓存,第1张

如何通过注释在Spring MVC 3中设置标头不缓存

没有这样的选择。您可以使用拦截器:

<mvc:annotation-driven/><mvc:interceptors>    <bean id="webContentInterceptor">        <property name="cacheSeconds" value="0"/>        <property name="useExpiresHeader" value="true"/>        <property name="useCacheControlHeader" value="true"/>        <property name="useCacheControlNoStore" value="true"/>    </bean></mvc:interceptors>

(从这里拍摄)

一方面,没有这种注释是合乎逻辑的。spring-mvc方法的注释主要是让容器确定要调用的方法(受请求标头,请求url或方法限制)。控制响应不属于此类别。

另一方面-
是的,拥有这些将很方便,因为在对控制器进行单元测试时,它与测试HTTP标头无关(或者是?)。还有

@ResponseBody
@ResponseStatus
,它们确实指定了一些响应属性。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5065757.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存