Cómo enviar una solicitud getForObject con parámetros Spring MVC

Tengo un método en el lado del servidor que me da información sobre un nombre específico registrado en mi base de datos. Estoy accediendo desde mi aplicación de Android.

La solicitud al servidor se realiza normalmente. Lo que estoy tratando de hacer es pasar el parámetro al servidor dependiendo del nombre que quiero obtener.

Aquí está mi método del lado del servidor:

@RequestMapping("/android/played")
public ModelAndView getName(String name) {
    System.out.println("Requested name: " + name);

    ........
}

Aquí está la solicitud de Android para ello:

private Name getName() {
    RestTemplate restTemplate = new RestTemplate();
    // Add the String message converter
    restTemplate.getMessageConverters().add(
        new MappingJacksonHttpMessageConverter());
    restTemplate.setRequestFactory(
        new HttpComponentsClientHttpRequestFactory());

    String url = BASE_URL + "/android/played.json";
    String nome = "Testing";

    Map<String, String> params = new HashMap<String, String>();
    params.put("name", nome);

    return restTemplate.getForObject(url, Name.class, params);
}

En el lado del servidor, sólo estoy recibiendo:

Requested name: null

¿Es posible enviar parámetros a mi servidor de esta manera?

Respuestas a la pregunta(2)

Su respuesta a la pregunta