@Override public UserDetails loadUserByUsername(String userName) throws UsernameNotFoundException { String password = testDao.getPassword(userName); if (password == null) { throw new UsernameNotFoundException("등록되지 않은 사용자입니다."); } List<SimpleGrantedAuthority> authorities = testDao.getUserAuthorities(userName); authorities.addAll(testDao.getGroupAuthorities(userName)); System.out.println("authorities : " + authorities); return new User(userName, password, authorities); }