Quels sont les types de retour valides d'une méthode de contrôleur Spring MVC?

Je n'ai pas beaucoup d'expérience dans Spring MVC et j'ai le texte suivant sur quels sont les valide types de retour d'un contrôleur de méthode peut retourner.

Donc je sais que l'utilisateur de générer une HttpRequest reçues et traitées par la DispatcherServlet que l'envoi de cette demande à un contrôleur spécifique de la classe.

Un contrôleur de classe est quelque chose comme ceci:

@Controller
public class AccountController {

    @RequestMapping("/showAccount")
    public String show(@RequestParam("entityId") long id, Model model) {
        ...
    }

    .......................................
    .......................................
    .......................................
}

Donc je sais que chaque méthode de gérer une demande spécifique, et que les traités demande est spécifié par le @RequestMapping annotation.

Je sais aussi que la méthode renvoie une Chaîne objet qui est le vue logique nom (qui est ensuite résolu par la vue résolveur à rendre la vue)

Donc, à ce stade, je pense qu'une méthode d'une classe contrôleur retourne uniquement Chaîne objet. Mais je n'en suis pas sûr. Peut-être une méthode de ce genre peut revenir aussi différents objets?

source d'informationauteur Java Surfer | 2015-03-31