2021与蓝度共同重构项目,服务端
chenjiantian
2021-11-29 440235a6bd5a474c2a3d26687a77c8a8f47025a0
ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminDetailsServiceImpl.java
ÎļþÃû´Ó ximon-admin/src/main/java/com/sandu/ximon/admin/service/UserDetailsServiceImpl.java ÐÞ¸Ä
@@ -2,6 +2,7 @@
import com.sandu.ximon.admin.dto.AdminJwtUser;
import com.sandu.ximon.dao.domain.Admin;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.stereotype.Service;
@@ -11,20 +12,22 @@
 * @author hupeng
 * @date 2018-11-22
 */
@Service("userDetailsService")
public class UserDetailsServiceImpl implements UserDetailsService {
@Slf4j
@Service("adminDetailsService")
public class AdminDetailsServiceImpl implements UserDetailsService {
    private final AdminService adminService;
    private final RoleService roleService;
    public UserDetailsServiceImpl(AdminService userService, RoleService roleService) {
    public AdminDetailsServiceImpl(AdminService userService, RoleService roleService) {
        this.adminService = userService;
        this.roleService = roleService;
    }
    @Override
    public UserDetails loadUserByUsername(String username) {
        log.info("loadUserByUsername ==  {}",username);
        Admin admin = adminService.findByUserName(username);
        if (admin == null) {
            throw new IllegalArgumentException("账号不存在");