2017-12-13 4 views
0

私はスプリングブートを使って休憩サービスを開発しました。私はいくつかのインターセプタを持っているいくつかの外部ライブラリをインポートしました。インターセプタのリストをトリガされる順序とともに印刷する方法はありますか?スプリングブート - 注文のインターセプタを印刷

答えて

1

すべてのコンポーネントで任意のタイプの豆(この場合はorg.springframework.web.servlet.HandlerInterceptorインターフェイスを使用できます)を注入できます。あなたはすべてのインターセプタを印刷(またはで何かを行う)したいのであれば、あなたはこのような何かを行うことができます。

@Component 
public class SomeBean { 

    @Autorwired 
    private List<org.springframework.web.servlet.HandlerInterceptor> interceptors; 

    @PostConstruct //not required, but you can use it to print at the app startup 
    public void printInterceptors() { 
     //TODO use this.interceptors 
    } 
} 

はまた、私は春が多分デバッグログに、起動時にインターセプタを印刷していることと思います。