Spring MVC, Aufruf von einem anderen controller aus einem controller

Arbeite ich an einer bestehenden code, der mit einem controller zum aufrufen einer Methode auf dem 2. controller. Es gibt 2 Implementierungen die ich bisher gesehen habe.

1. Umsetzung

return new Controller().method(request, response);

2. Umsetzung

@Autowired
private Controller controller.

return this.controller.method(request, response);

Welche ist die richtige Umsetzung, was sind die Probleme, wenn jeder mit einer von Ihnen.

  • Was ist der Vorteil von dieser? Dabei bricht eine Menge von übereinkommen, und Sie sollten erwägen, überarbeitung, d.h. das Aufbrechen der controller-code und vielleicht bewegt einige von der Logik in die business-Schicht.
InformationsquelleAutor 3coins | 2012-10-11
Schreibe einen Kommentar