Page 505 - MDP2022-3
P. 505
return Boolean.FALSE;
}
}
}
return Boolean.TRUE;
}
}
com.webmister.semicolon.service.UserInfoService
import com.webmister.semicolon.domain.Authority;
import com.webmister.semicolon.domain.UserInfo;
import com.webmister.semicolon.enumclass.UserStatus;
import com.webmister.semicolon.repository.AuthorityRepository;
import com.webmister.semicolon.repository.UserInfoRepository;
import com.webmister.semicolon.request.Login;
import com.webmister.semicolon.request.UserInfoRequest;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List;
import java.util.Random;
@Slf4j
@Service
public class UserInfoService {
private final UserInfoRepository userInfoRepository;
private final AuthorityRepository authorityRepository;
private final PasswordEncoder passwordEncoder;
public UserInfoService
(
UserInfoRepository userInfoRepository,
AuthorityRepository authorityRepository,
PasswordEncoder passwordEncoder)
{
this.userInfoRepository = userInfoRepository;
this.authorityRepository = authorityRepository;
this.passwordEncoder = passwordEncoder;
}
public UserInfo findUserInfoById(Long id){