これはここでの私の最初の投稿です、皆さん良い一日をお過ごしください:)
「検証」という名前の注釈を作成しました
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Validate {
Class<? extends MethodInterceptor>[] value();
}
次に、傍受する必要のあるメソッドの前にそれを飾ります。
@Validate({OneInterceptor.class, TwoInterceptor.class})
public void doPost(HttpServletRequest req, HttpServletResponse resp) {
//Do something
}
OneInterceptor implements MethodInterceptor {.....} TwoInterceptor implements MethodInterceptor{....}
Guiceを使用してこのようなインターセプターをバインドすることは可能ですか?Guiceがランタイムでこれらのインターセプターを動的にバインドしたいだけです。みんなありがとう!