単純なカスタムCorsフィルタを(最初の位置に)スプリングフィルタチェーン内に挿入しようとしています。SpringBoot注釈のないフィルタの順序を設定する方法
私はこの
@Component
@Order(Ordered.HIGHEST_PRECEDENCE)
public class CorsFilter implements Filter {
のようにそれを行う場合、それは私があれば私は思っていた春のServletHandler.javaどこそこのライン
chain=getFilterChain(baseRequest, target, servlet_holder);
にブレークポイントを置くことによって、それを確認することができ、完全 の作品ではなくに@Componenent and @Order
を使用し、その代わりにフィルタBeanをアプリケーションコンテキストとして定義します。 フィルタの順序はどのように設定できますか?
'@ Component'を使うことは、それをBeanとして定義しています。しかし、必要ならば、ファイラーの '' @ Bean'メソッドを作成し、 'FilterRegistrationBean'を追加し、' order'プロパティを設定してください。 –
うん、それはありがとう! – Johny19