Springブートアプリケーションでフィルタを作成するソリューションは複数あります。複数のオプションについては、次の質問を参照してください。 :私は自分のアプリケーションのコンテキストでFilterRegistrationBeanを作成好むHow to add a filter class in Spring Boot?
を、それはあなたが、プレーン春のMVCを使用してweb.xmlに記述し設定を同様の構成を持つことができます。次のようにフィルタを登録する上記の質問から
を行うことができます。
@Bean
public FilterRegistrationBean someFilterRegistration() {
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(someFilter());
registration.addUrlPatterns("/url/*");
registration.addInitParameter("paramName", "paramValue");
registration.setName("someFilter");
registration.setOrder(1);
return registration;
}
public Filter someFilter() {
return new SomeFilter();
}
あなたが複数のフィルタが必要な場合は、単にそれぞれのBeanを作成します。
Spring Bootは自動的にこれらのBeanを検索し、フィルタを設定します。
確かに、あなたは普通のSpringまたはSpring Bootを使用していますか? – helospark
依存性スプリングブート。 –
確認済みの回答がないと、約10件の回答があります。それぞれ異なる方法で解決すると、特定の回答のいずれかを指摘できますか? 関連する設定の完全な画像が得られないようです。 –