使用bindInterceptor来实现AOP
/* * 第一个参数表示匹配所有的类 * 第二个参数表示匹配由Logged注解的方法 * 第三个参数表示具体的AOP方法 */bindInterceptor(Matchers.any(), Matchers.annotatedWith(Logged.class), new MethodInterceptor(){ @Override public Object invoke(MethodInvocation invocation) throws Thorwable { // 实现具体的切面方法 return null; } });