例如:我想記錄一本書課中的每一個行為。可以用 Spring-AOP 來做嗎?

uj5u.com熱心網友回復:
您可以嘗試使用以下運算式@Around,例如:
@Pointcut("execution(* AOPviaAnnotation.Book.*(..))")
public void allMethodOfBook() {};
@Around("allMethodOfBook()")
public void logBookInfo(){
...
}
或嘗試||
@Pointcut("execution(* AOPviaAnnotation.Book.add(..))")
public void addMethod() {};
@Pointcut("execution(* AOPviaAnnotation.Book.delete(..))")
public void deleteMethod() {};
@Around("addMethod() || deleteMethod()")
public void logBookInfo(){
...
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/482311.html
