<bean id="Source" class="com.space.myspace">
<property name="applicationName" value="${/com/space/applicationName}" />
<property name="SourceName" value="jdbc/DS" />
<property name="shouldLogCalls" value="${/com/space/shouldLogCalls}" />
</bean>
В свойстве shouldLogCalls,
Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'shouldLogCalls'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value []
и в файле свойств, из которого оно считывает значение,
__FTE/com/space/shouldLogCalls=false
, а в классе myspace mustLogCalls объявлен как логический только. Имя приложения свойства - строка, и оно читается без проблем.
Но только для этого логического значения выбрасывается typeMismatchException.???