0
属性をchar []として返すBean Aと、属性をStringとして返すBeanをBean AからBean Bに注入したいと考えています。char [] to Springコンフィグレーションの文字列変換
私が行うと、この:
<bean id="B" class="....">
<property name="password" value="#{A.password}" />
</bean>
<bean id="A" class="...">
</bean>
私は取得していますエラーは次のとおりです。
型の値を変換できません[文字[]]必要なタイプに[java.lang.Stringで]プロパティは 'パスワード ':一致するエディタまたは変換戦略が見つかりません
これを解決する方法はありますか?
おそらく、表現言語の構文を使用してですか?
おそらく、org.springframework.beans.propertyeditors.CharArrayPropertyEditorのようなコンバータをchar []属性を注入する前に設定に登録することによって、
何 ' "#{新しいjava.lang.Stringで(A.password)}"'について? –
ええと私は認めなければならないとは思わなかったし、働いているようだ。 私の質問に正しく答えてコメントではない場合は、これを解決策として受け入れていただき、あなたにポイントを与えることができます:) – Joly