I am using PropertyPlaceholderConfigurer to map String values from properties file and it works ok.
My question is if I can set something the this in my property file: myList=A,B,C
And then map it to a list
@Value("${myList}")
private List<String> myList;
When I try that it puts all the values in one place of the list. Is there any way to tell it to break this to a list by ","?
Using Spring Expression language:
@Value("#{'${myList}'.split(',')}")
private List<String> myList;
If myList=A,B,C
in property file this will result in myList
(in the code) with the values A
, B
and C
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With