在使用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小技巧:
切点表达式写好了可以点击旁边的按钮,如果出现如下提示,很可能是表达式写错了

本文介绍了一个关于Spring AOP中切点表达式配置错误的问题及解决方法。通过对比正确的切点表达式,解释了如何定位并修复错误。此外,还提供了一个IDEA中的实用小技巧来帮助验证切点表达式的正确性。
460

被折叠的 条评论
为什么被折叠?



