@Resource(name = "userService") private UserDetailsService userDetailsService;
Попробуйте использовать аннотацию Autowired и Qualifier. Квалификатор принимает имя бина.
@Autowired @Qualifier("userService") private UserDetailsService userDetailsService;