Учитывая встроенный список из файла свойств:
nameList=john,smith,junior
Из файла определения компонента, я хочу всегда извлекать первый элемент в моем списке.В этом случае я бы извлек "john".
Используя Spring Framework 3.0.4.RELEASE, мое свойство bean выглядит следующим образом:
<property name="mySingleName" value="${nameList}" />
Это, очевидно, дает мне весь список.
Я попытался использовать следующее, чтобы получить первый элемент в списке имен, но встретил ошибку:
<property name="mySingleName" value="#{${nameList}[0]}" />
Ошибка:
BeanExpressionException: Сбой при синтаксическом анализе исключения: После синтаксического анализа действительного выражения в выражении есть еще больше данных: 'comma (,)'
Я посмотрел в книге "Spring In Action" иПосмотрел документацию Spring spEL на веб-сайте Springs.Я также немного погуглил.К сожалению, большинство примеров кода выполняется в коде, а не в файлах определения Spring.Любая помощь в этом будет принята с благодарностью.