Sto lavorando su un codice esistente che utilizza un controller per chiamare un metodo sul secondo controller. Ci sono 2 implementazioni che ho visto finora.Spring MVC, chiamare un altro controller dall'interno di un controller
1 ° Attuazione
return new Controller().method(request, response);
2 ° Attuazione
@Autowired
private Controller controller.
return this.controller.method(request, response);
Qual è l'implementazione di destra, quali sono i problemi se qualcuno con uno di loro.
Qual è il vantaggio di questo? In questo modo si rompono molte convenzioni e dovresti prendere in considerazione la possibilità di rivedere, cioè suddividere il codice del controller e magari spostare parte della logica nel livello aziendale. – dardo