Sfoglia il codice sorgente

修改enterpriseUserBindServiceImpl增加懒加载

DESKTOP-VAEGFGM\zqc 9 mesi fa
parent
commit
4a7777f170

+ 4 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/enterprise/bind/EnterpriseUserBindServiceImpl.java

@@ -28,6 +28,7 @@ import com.citu.module.menduner.system.service.enterprise.post.EnterprisePostSer
 import com.citu.module.menduner.system.service.permission.MdePermissionService;
 import com.citu.module.menduner.system.service.user.MdeUserService;
 import com.citu.module.system.enums.logger.LoginResultEnum;
+import org.springframework.context.annotation.Lazy;
 import org.springframework.security.crypto.password.PasswordEncoder;
 import org.springframework.stereotype.Service;
 import org.springframework.util.StringUtils;
@@ -56,15 +57,18 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
     private EnterpriseUserBindMapper mapper;
 
     @Resource
+    @Lazy
     private EnterprisePostService enterprisePostService;
 
     @Resource
+    @Lazy
     private MdePermissionService mdePermissionService;
 
     @Resource
     private EnterpriseMapper enterpriseMapper;
 
     @Resource
+    @Lazy
     private MdeUserService mdeUserService;
 
     @Resource

+ 4 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/permission/MdePermissionServiceImpl.java

@@ -26,6 +26,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.cache.annotation.CacheEvict;
 import org.springframework.cache.annotation.Cacheable;
 import org.springframework.cache.annotation.Caching;
+import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -50,15 +51,18 @@ public class MdePermissionServiceImpl implements MdePermissionService {
     private MdeUserRoleMapper mdeUserRoleMapper;
 
     @Resource
+    @Lazy
     private MdeRoleService mdeRoleService;
 
     @Resource
     private MdeUserService userService;
 
     @Resource
+    @Lazy
     private EnterpriseUserBindService enterpriseUserBindService;
 
     @Resource
+    @Lazy
     private EnterpriseService enterpriseService;
 
     @Override