diff --git a/chatto/src/main/java/org/ros/chatto/security/MyUserDetailsService.java b/chatto/src/main/java/org/ros/chatto/security/MyUserDetailsService.java index 5be621c..57cf606 100644 --- a/chatto/src/main/java/org/ros/chatto/security/MyUserDetailsService.java +++ b/chatto/src/main/java/org/ros/chatto/security/MyUserDetailsService.java @@ -12,14 +12,16 @@ import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.stereotype.Service; +import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @Service @Slf4j +@RequiredArgsConstructor public class MyUserDetailsService implements UserDetailsService { @Autowired - private UserService userService; + private final UserService userService; @Override public UserDetails loadUserByUsername(final String username) { @@ -32,11 +34,10 @@ public class MyUserDetailsService implements UserDetailsService { } Set userRoles = user.getUserRoles(); - + return User.withUsername(user.getUserName()) .password(user.getPassword()) - .roles(userRoles.stream() - .map(ur -> ur.getRole().getName()) + .roles(userRoles.stream().map(ur -> ur.getRole().getName()) .toArray(size -> new String[size])) .build(); }