我正在使用一個控制器調用第二個控制器上的方法的現有代碼。到目前爲止我已經看到了2個實現。Spring MVC,從控制器內部調用另一個控制器
1日實施
return new Controller().method(request, response);
第二實施
@Autowired
private Controller controller.
return this.controller.method(request, response);
哪個是正確的實現,有什麼問題,如果任何與其中一方。
這樣做有什麼好處?這樣做打破了許多約定,你應該考慮修改,即分解控制器代碼,並可能將一些邏輯移入業務層。 – dardo