|
|
@ -40,17 +40,8 @@ public class KiccUserDetailsServiceImpl implements KiccUserDetailsService { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
@SneakyThrows |
|
|
|
@SneakyThrows |
|
|
|
public UserDetails loadUserByUsername(String username) { |
|
|
|
public UserDetails loadUserByUsername(String username) { |
|
|
|
// 设置缓存,减少查询
|
|
|
|
|
|
|
|
/*Cache cache = cacheManager.getCache(CacheConstants.USER_DETAILS); |
|
|
|
|
|
|
|
if (cache != null && cache.get(username) != null) { |
|
|
|
|
|
|
|
return (KiccUser) cache.get(username).get(); |
|
|
|
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R<User> result = remoteUserService.selectByUserName(username, SecurityConstants.FROM_IN); |
|
|
|
R<User> result = remoteUserService.selectByUserName(username, SecurityConstants.FROM_IN); |
|
|
|
UserDetails userDetails = getUserDetails(result); |
|
|
|
UserDetails userDetails = getUserDetails(result); |
|
|
|
/*if (cache != null) { |
|
|
|
|
|
|
|
cache.put(username, userDetails); |
|
|
|
|
|
|
|
}*/ |
|
|
|
|
|
|
|
return userDetails; |
|
|
|
return userDetails; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|