这是我在这里的第一篇文章,祝大家有愉快的一天:)
我创建了一个名为“验证”的注释
@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 在运行时动态绑定这些拦截器。谢谢大家!