Non ho molta esperienza in Spring MVC e ho quanto segue su quali sono i tipi di ritorno dei valori validi che un metodo di controller può restituire.Quali sono i tipi di restituzione validi di un metodo di controllo Spring MVC?
quindi so che l'utente generare un HttpRequest ricevuti e gestiti dal DispatcherServlet quali vengono spediti questa richiesta ad una specifica classe controller.
classe Un controller è qualcosa di simile:
@Controller
public class AccountController {
@RequestMapping("/showAccount")
public String show(@RequestParam("entityId") long id, Model model) {
...
}
.......................................
.......................................
.......................................
}
quindi so che ogni metodo di gestire una specifica richiesta e che la richiesta gestita è specificato dal @RequestMapping annotazione.
so anche che il metodo restituisce un oggetto String che è il nome vista logica (che poi viene risolto mediante il risolutore vista a rendere la vista)
Quindi, in questa fase, Penso che un metodo di una classe controller restituisca solo l'oggetto String. Ma non ne sono sicuro. Forse un metodo come questo può restituire anche qualche tipo diverso di oggetti?
ci sono tipi di ritorno abbondanza, è possibile restituire quello che ti serve, controllare questo http://stackoverflow.com/questions/7383622/spring-mvc-controllers-return-type –
Craig Walls' 'Primavera in azione' è grande a spiegare Spring MVC –
Questo è molto ben trattato nella documentazione Spring: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-return-types –