5

メソッドを持つ UsersController があります。

@RequestMapping(value={"/new"}, method=RequestMethod.GET)
public String showCreationForm(@ModelAttribute User user){
    return "user_registration_form";
}

登録フォームを表示します。プロジェクトでモジュール性を維持したい(他のプロジェクトでこのコントローラーを使用するといいでしょう)ので、ユーザーはインターフェースであり、その実装-UserImplがあります。問題は、Spring がユーザー インターフェイスを開始できないことです。ユーザーのデフォルト実装を使用するように春を構成する方法はありますか?

4

2 に答える 2

4

@ModelAttribute-annotatedメソッドを使用して、リクエストデータを入力するオブジェクトを提供できます。

@ModelAttribute
public User createUser() {
    return new UserImpl();
}
于 2012-08-30T12:38:17.463 に答える