@Override
public User findUserByUsername(String username) {
return jdbcTemplate.queryForObject("SELECT * FROM users WHERE username = ? ", new ParameterizedSingleColumnRowMapper<User>(){
@Override
public User mapRow(ResultSet rs, int rowNum) throws SQLException {
User user=new User();
user.setUserid(rs.getString(1));
user.setUsername(rs.getString(2));
user.setPassword(rs.getString(3));
user.setEnabled(rs.getInt(4));
user.setAuthority(findAuthority(user.getUserid()));
return user;
}
},username);
}