remove 移除冗余代码

This commit is contained in:
秋辞未寒 2025-07-28 18:49:01 +08:00
parent 984f07d9b2
commit 4cf0356ec2
2 changed files with 1 additions and 3 deletions

View File

@ -26,7 +26,7 @@ public class DataPermissionDynamicMethodMatcher extends DynamicMethodMatcher {
return true;
}
// TODO MyBatis Mapper 就是通过 JDK 动态代理实现的所以这里需要检查是否匹配 JDK 的动态代理
// MyBatis Mapper 就是通过 JDK 动态代理实现的所以这里需要检查是否匹配 JDK 的动态代理
Class<?> targetClassRef = targetClass;
if (Proxy.isProxyClass(targetClassRef)) {
// 数据权限注解不对继承生效但由于 SpringIOC 容器拿到的实际上是 MyBatis 代理过后的 Mapper targetClass.isAnnotationPresent 实际匹配的是 Proxy 类的注解不会查找代理类

View File

@ -64,8 +64,6 @@ public class MybatisPlusConfig {
* 数据权限切面处理器
*/
@Bean
@ConditionalOnMissingBean
@Role(BeanDefinition.ROLE_INFRASTRUCTURE)
public DataPermissionPointcutAdvisor dataPermissionPointcutAdvisor() {
return new DataPermissionPointcutAdvisor();
}