在使用spring aop时出现类似错误
warning no match for this type name: com.ziv.spring6.service [Xlint:invalidAbsoluteTypeName]
原因:下面的切点表达式写错了
@Before("execution(* com.ziv.spring6.service.*(..))")
public void log() {
System.out.println("我的增强代码,这里记录了一段日志信息!");
}
更改为
@Before("execution(* com.ziv.spring6.service.*.*(..))")
public void log() {
System.out.println("我的增强代码,这里记录了一段日志信息!");
}
IDEA小技巧:
切点表达式写好了可以点击旁边的按钮,如果出现如下提示,很可能是表达式写错了