Springアプリケーションでは、org.springframework.web.filter.ShallowEtagHeaderFilterを使用してETagを追加します。本当に大きなデータを出力する場合を除いて、これはうまく機能します。次に、アプリケーションのメモリが不足し、JVMが終了します。フィルタを削除すると、すべてがうまく機能します。
しかし、私はETagを使用するのが本当に好きなので、いくつかのURLマッピングを除いてサーブレット全体をフィルタリングするフィルター定義をweb.xmlで作成するにはどうすればよいですか?私のフィルターは現時点では次のようになっています。
<filter>
<filter-name>etagFilter</filter-name>
<filter-class>org.springframework.web.filter.ShallowEtagHeaderFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>etagFilter</filter-name>
<servlet-name>MyWebApp</servlet-name>
</filter-mapping>
乾杯
ニック