Chcę mieć listę wartości w pliku .properties, tj .:
my.list.of.strings=ABC,CDE,EFG
Aby załadować go bezpośrednio do mojej klasy, tj .:
@Value("${my.list.of.strings}")
private List<String> myList;
Jak rozumiem, alternatywą takiego postępowania jest umieszczenie go w wiosennym pliku konfiguracyjnym i załadowanie go jako odwołania do komponentu bean (popraw mnie, jeśli się mylę), tj.
<bean name="list">
<list>
<value>ABC</value>
<value>CDE</value>
<value>EFG</value>
</list>
</bean>
Ale czy jest na to sposób? używasz pliku .properties? ps: Chciałbym to zrobić bez kodu niestandardowego, jeśli to możliwe.
org.springframework.expression.spel.SpelEvaluationException
wyjątek i niejavax.el.ELException
. Czy Twój obiekt został stworzony przez Spring?