1

春から始まります。そして、誰かが「new」キーワードの使用を妨げると言うのを聞いた。それで、Spring DIの方法の下でコードをどのように書くのか知りたいと思いましたか?

private ArrayList<String> arrayMan;

public SpringDI() {
arrayMan = new ArrayList<String>();

}
4

2 に答える 2

3

これは、春を使用してこれを行う方法です。

<bean id="arrayMan" class="java.util.ArrayList">
    <constructor-arg>
        <list>
            <ref bean="one"/>
            <ref bean="two"/>                
        </list>
    </constructor-arg>
</bean>

それが役に立てば幸い

于 2013-03-21T13:05:13.757 に答える
1

スプリング DI に関しては、これで問題ありません。

変数のデフォルト値であれば、 で初期化しても問題ありませんnew

しかし、それでもリストを挿入したい場合は、使用できます

<list>
    <value>...</value>
</list>
于 2013-03-21T12:59:37.953 に答える