PHPz2017-04-17 17:53:23
ここで Spring もリフレクションを使用してインスタンスを取得し、値を設定する必要があると思います。
パラメーターのないコンストラクターがない場合、リフレクション中に newInstance()
を呼び出すときに例外が発生するはずです。
階下の専門家からアドバイスをお願いします。
迷茫2017-04-17 17:53:23
Spring Bean にデフォルトのコンストラクターがない場合は、使用するコンストラクターと構成で渡すパラメーター値を明確に指定する必要があります。
阿神2017-04-17 17:53:23
spring は、パラメーターなしのコンストラクターを呼び出してから set设值注入
を使用して構築する必要があります。したがって、設定しないとエラーが発生するはずです。
コンストラクタを指定することはできないようです...SpringのAPIを確認してください。
さらに、Java のほとんどの プロジェクトは を使用しており、设值注入
をサポートするプロジェクトは通常、API とインターフェースを提供します。 构造器注入