@Pointcut("execution(* com.sky.mapper.*.*(..)) && @annotation(com.sky.annotation.AutoFill)")
【execution是指定拦截的是什么,第一个 * 表示的是返回值,返回所有,拦截的是mapper当中的所有(第二个 *)的类的所有(第三个 *)方法,匹配所有的参数类型(用(..)表示),但是只有&&前面部分的话,范围太泛;因此&&后面的部分表示主要拦截加入了AutoFill的注解】
@Pointcut("execution(* com.sky.mapper.*.*(..)) && @annotation(com.sky.annotation.AutoFill)")
【execution是指定拦截的是什么,第一个 * 表示的是返回值,返回所有,拦截的是mapper当中的所有(第二个 *)的类的所有(第三个 *)方法,匹配所有的参数类型(用(..)表示),但是只有&&前面部分的话,范围太泛;因此&&后面的部分表示主要拦截加入了AutoFill的注解】