forked from github/cool-admin-java
fix: 循环依赖修复 - BaseSysUserServiceImpl PasswordEncoder加@Lazy
This commit is contained in:
@@ -33,6 +33,7 @@ import com.mybatisflex.core.paginate.Page;
|
||||
import com.mybatisflex.core.query.QueryWrapper;
|
||||
import com.mybatisflex.core.update.UpdateChain;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.context.annotation.Lazy;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -43,7 +44,6 @@ import java.util.List;
|
||||
* 系统用户
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class BaseSysUserServiceImpl extends BaseServiceImpl<BaseSysUserMapper, BaseSysUserEntity>
|
||||
implements BaseSysUserService {
|
||||
|
||||
@@ -59,6 +59,17 @@ public class BaseSysUserServiceImpl extends BaseServiceImpl<BaseSysUserMapper, B
|
||||
|
||||
final private PasswordEncoder passwordEncoder;
|
||||
|
||||
public BaseSysUserServiceImpl(CoolCache coolCache, BaseSysPermsService baseSysPermsService,
|
||||
BaseSysDepartmentMapper baseSysDepartmentMapper, BaseSysUserRoleMapper baseSysUserRoleMapper,
|
||||
BaseSysRoleMapper baseSysRoleMapper, @Lazy PasswordEncoder passwordEncoder) {
|
||||
this.coolCache = coolCache;
|
||||
this.baseSysPermsService = baseSysPermsService;
|
||||
this.baseSysDepartmentMapper = baseSysDepartmentMapper;
|
||||
this.baseSysUserRoleMapper = baseSysUserRoleMapper;
|
||||
this.baseSysRoleMapper = baseSysRoleMapper;
|
||||
this.passwordEncoder = passwordEncoder;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object page(JSONObject requestParams, Page<BaseSysUserEntity> page, QueryWrapper qw) {
|
||||
String keyWord = requestParams.getStr("keyWord");
|
||||
|
||||
Reference in New Issue
Block a user