0
속성을 char []로 반환하는 bean A와 속성을 String으로 기대하는 bean을 가지고 있고 bean A에서 bean B로 속성을 주입하고 싶습니다.char []에서 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 [] 속성을 주입하기 전에 구성에 등록하면됩니까?
<property name="password" value="#{new java.lang.String(A.password)}" />
무엇에 대해' "# {새로운 java.lang.String의 (A.password)} ''이 작동합니다 같은 –
어휴는 내가 인정해야한다고 생각하지 않았고 제대로 작동하는 것 같습니다. 내 질문에 적절하게 대답하고 의견으로 답변하지 않으면 솔루션으로 수락하고 점수를 보내 주시면 기쁩니다. :) – Joly