たいしたことではないのだけど、springのbeanの設定でコンストラクタ引数に配列の設定をしたい場合
2013/07/22
java
spring
たいしたことではないのだけど、springのbeanの設定でコンストラクタ引数に配列の設定をしたい場合です。
typeに[Ljava.lang.String;と指定すればよろしい。意外とこういうことにひっかかると後がつらい。
例
<bean id="gse" class="groovy.util.GroovyScriptEngine">
<constructor-arg index="0" type="[Ljava.lang.String;"
value="1,2" />
</bean>
あと、valueタグで囲む場合、xmlのフォーマッタとか通すと、改行入ったりしたので、属性で指定する上記のやりかたがおすすめかも。 はまるとつらい。
: