検索

ホームページ  >  に質問  >  本文

java - springmvc数据绑定如何指定构造函数

如果model里面自定义了多个构造函数(没有手写默认构造函数)
springmvc 如何进行数据绑定?

PHPzPHPz2890日前321

全員に返信(4)返信します

  • PHPz

    PHPz2017-04-17 17:53:23

    ここで Spring もリフレクションを使用してインスタンスを取得し、値を設定する必要があると思います。
    パラメーターのないコンストラクターがない場合、リフレクション中に newInstance() を呼び出すときに例外が発生するはずです。

    階下の専門家からアドバイスをお願いします。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:53:23

    何を言っているのか分かりません...

    返事
    0
  • 迷茫

    迷茫2017-04-17 17:53:23

    Spring Bean にデフォルトのコンストラクターがない場合は、使用するコンストラクターと構成で渡すパラメーター値を明確に指定する必要があります。

    返事
    0
  • 阿神

    阿神2017-04-17 17:53:23

    spring は、パラメーターなしのコンストラクターを呼び出してから set设值注入 を使用して構築する必要があります。したがって、設定しないとエラーが発生するはずです。
    コンストラクタを指定することはできないようです...SpringのAPIを確認してください。

    さらに、Java のほとんどの プロジェクトは を使用しており、设值注入 をサポートするプロジェクトは通常、API とインターフェースを提供します。 构造器注入

    返事
    0
  • キャンセル返事