Cómo Spring obtiene nombres de parámetros sin información de depuración

@RequestMapping("/form")
public String form(Model model, Integer id)

Por ejemplo, spring puede saber que el nombre del ID del parámetro es id y enlazar el valor del parámetro de solicitud en tiempo de ejecución