Tuesday, April 26, 2016

Spring AOP AspectJ Pointcut Expression

any public functions
any return type
any function name
any/no arguments
execution(public * *(..))

Any public functions which name start with "set"
execution(* set*(..))

All ABCService interface's function
execution(* com.abc.ABCService.*(..))

All functions classes in package abc
execution(* com.abc.*.*(..))

All functions classes in package abc or sub-package of abc
execution(* com.abc..*.*(..))

can use "||"  "&&" like
execution(* set*(..)) && execution(* com.abc.*.*(..))

More See this

No comments:

Post a Comment