AOP——@Around("within(@...... *)")
within是切入点表达式的一种,表示用于匹配指定类型内的方法执行。
示例:
@Around("within(@org.springframework.stereotype.Controller *)")
含义
匹配com.abc包下所有使用@Service注解的类;
分析
@org.springframework.stereotype.Controller加@是因为org.springframework.stereotype.Controller是一个注解,就是我们平常使用的@Controller;
*是指匹配所有类。