Estoy trabajando en un código existente que está utilizando un controlador para llamar a un método en el 2 ° controlador. Hay 2 implementaciones que he visto hasta ahora.Spring MVC, llamando a otro controlador desde Dentro de un controlador
primera implementación
return new Controller().method(request, response);
segundo Implementación
@Autowired
private Controller controller.
return this.controller.method(request, response);
¿Cuál es la aplicación correcta, ¿cuáles son los problemas si alguno con ninguno de ellos.
¿Cuál es la ventaja de esto? Hacerlo rompe una gran cantidad de convenciones, y debería considerar la revisión, es decir, dividir el código del controlador y tal vez mover parte de la lógica a la capa empresarial. – dardo