Printemps RedirectAttributes: addAttribute() vs addFlashAttribute()

Ma compréhension à ce jour est sur notre contrôleur demande la méthode de mapping, nous pouvons spécifier RedirectAttributes paramètre et de le remplir avec des attributs pour quand la demande sera redirigé.

Exemple:

@RequestMapping(value="/hello", method=GET)
public String hello(RedirectAttributes redirAttr)
{
   //should I use redirAttr.addAttribute() or redirAttr.addFlashAttribute() here ?

   //...

   return "redirect:/somewhere";
}

La redirection attributs seront alors disponibles sur la page cible où il redirige vers.

Cependant RedirectAttributes de classe dispose de deux méthodes:

Ont été la lecture de Printemps de la documentation pour un moment, mais je suis un peu perdu. Qu'est-ce que les fondamentaux différence entre les deux, et comment dois-je choisir lequel utiliser?

InformationsquelleAutor gerrytan | 2013-01-22