ClassFilter优化

master
linlei 2024-04-23 16:03:32 +08:00
parent 41b7bf0d80
commit f8a2414613
1 changed files with 3 additions and 6 deletions

View File

@ -123,15 +123,12 @@ RootClassFilter 是否匹配 MySubService 的根类true
AspectJExpressionPointcut 是否匹配 MyService 类true AspectJExpressionPointcut 是否匹配 MyService 类true
``` ```
### 七、源码分析 ### 七、常见问题
暂无
### 八、常见问题
1. **匹配准确性** 1. **匹配准确性**
+ 可能会出现由于匹配规则不准确导致无法正确匹配目标类的情况。在使用 `ClassFilter` 时,需要确保定义的匹配规则能够准确地选择出目标类,否则可能会导致切面不正确地应用或不应用于预期的类。 + 可能会出现由于匹配规则不准确导致无法正确匹配目标类的情况。在使用 `ClassFilter` 时,需要确保定义的匹配规则能够准确地选择出目标类,否则可能会导致切面不正确地应用或不应用于预期的类。
2. **匹配范围不一致** 2. **匹配范围不一致**
+ 在定义 `ClassFilter` 时,可能会出现匹配范围不一致的情况。例如,一个切面匹配了目标类的所有方法,而另一个切面只匹配了部分方法。在这种情况下,可能会出现不一致的行为,需要确保所有切面的匹配范围是一致的。 + 在定义 `ClassFilter` 时,可能会出现匹配范围不一致的情况。例如,一个切面匹配了目标类的所有方法,而另一个切面只匹配了部分方法。在这种情况下,可能会出现不一致的行为,需要确保所有切面的匹配范围是一致的。