
没有这样的选择。您可以使用拦截器:
<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,它们确实指定了一些响应属性。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)