0

私は2つのコンストラクターを持っています:

ctor(String a, String b, char[] c)

ctor(String a, String b, File c)

今、彼女は私が好きです

<bean id="myBean"  class="myClass">
    <constructor-arg value="string1" />
    <constructor-arg value="string2" />
    <constructor-arg value="toCharArray" />

これはFile春までにコンストラクターを使用して解決されます...これを止める方法はありますか?

4

1 に答える 1

4

これは、属性constructor-argを使用して要素に型情報を追加することで解決できます。詳細については、Spring ドキュメントの4.4.1.1 コンストラクターベースの依存性注入typeの章を参照してください。

<bean id="myBean" class="myClass">
  <constructor-arg type="java.lang.String" value="string1" />
  <constructor-arg type="java.lang.String" value="string2" />
  <constructor-arg type="char[]" value="toCharArray" />
</bean>
于 2012-09-27T11:59:16.597 に答える