Ich möchte eine Liste von Werten in einer .properties-Datei haben, dh:
my.list.of.strings=ABC,CDE,EFG
Und um es direkt in meine Klasse zu laden, dh:
@Value("${my.list.of.strings}")
private List<String> myList;
Soweit ich weiß, besteht eine Alternative dazu darin, es in der Spring-Konfigurationsdatei zu haben und es als Bean-Referenz zu laden (korrigieren Sie mich, wenn ich falsch liege), d. H.
<bean name="list">
<list>
<value>ABC</value>
<value>CDE</value>
<value>EFG</value>
</list>
</bean>
Aber gibt es eine Möglichkeit, dies zu tun? Verwenden Sie eine .properties-Datei? ps: Ich möchte dies nach Möglichkeit ohne benutzerdefinierten Code tun.
org.springframework.expression.spel.SpelEvaluationException
Ausnahme und nichtjavax.el.ELException
. Wird Ihr Objekt von Spring erstellt?