3

Spring でキャッシュ関連の応答ヘッダーを設定するために、次の構成を使用しています。

<mvc:interceptors>
    <mvc:interceptor>
        <mvc:mapping path="/*.*"/>
        <bean id="webContentInterceptor" class="org.springframework.web.servlet.mvc.WebContentInterceptor">
            <property name="cacheSeconds" value="31536000"/>
            <property name="useExpiresHeader" value="true"/>
            <property name="useCacheControlHeader" value="true"/>
        </bean>
    </mvc:interceptor>
    <!-- Map other interceptors here -->
</mvc:interceptors>

質問: ここで Last-Modified を設定するにはどうすればよいですか? [別の Q : 特に Spring ドキュメントのプロパティ名で、そのようなドキュメントを見つけるのが本当に難しいのは私だけですか?]

4

1 に答える 1

2

私によると、Spring Framework でこれを達成するためのより良い方法があります。

ShallowEtagHeaderFilterというフィルターがあります。これを web.xml でフィルターとして指定するだけです。

詳細については、こちらのjavadocを参照してください。

これがお役に立てば幸いです。乾杯。

于 2012-06-01T10:20:15.783 に答える