Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Before("execution(* com.example.xxx.*(..))")
- public void logInfoBefore(JoinPoint joinPoint) {}
- @AfterReturning("execution(* com.example.xxx.get(..)) && args(isbn)")
- public void logSuccess(JoinPoint joinPoint, String isbn) {}
- @AfterReturning(pointcut = "execution(* com.example.xxx.get(..)) && args(isbn)",
- returning = "result")
- public void logSuccess(JoinPoint joinPoint, String isbn, Book result) {
- if(result != null) {
- System.out.println(result);
- }}
- @AfterThrowing(
- pointcut = "com.example.xxx.AspectUtil.allBookRepositoryMethods()",
- throwing = "error")
- public void logError(JoinPoint joinPoint, Throwable error) {
- System.out.println(error);
- }
- @Aspect
- @Component
- public class AspectUtil {
- @Pointcut("execution(* com.example.xxx.*(..))")
- public void allBookRepositoryMethods(){}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement