1つのコントローラを使用して2番目のコントローラのメソッドを呼び出す既存のコードを作成しています。これまでに私が見た2つの実装があります。Spring MVC、コントローラ内から別のコントローラを呼び出す
第一実施
return new Controller().method(request, response);
問題が何であるか右の実装であり、第二実施
@Autowired
private Controller controller.
return this.controller.method(request, response);
それらのいずれかであれば。
この利点は何ですか?そうすることで多くの慣習が破られ、コントローラコードを分割したり、ロジックの一部をビジネスレイヤーに移動したりするなど、改訂を検討する必要があります。 – dardo