使用bindInterceptor來實現AOP java
/* * 第一個參數表示匹配全部的類 * 第二個參數表示匹配由Logged註解的方法 * 第三個參數表示具體的AOP方法 */ bindInterceptor(Matchers.any(), Matchers.annotatedWith(Logged.class), new MethodInterceptor(){ @Override public Object invoke(MethodInvocation invocation) throws Thorwable { // 實現具體的切面方法 return null; } });