Issue
Is it possible to read fragment of an array by @Value (Spring 5)?
Something like this:
Input data.properties :
list.numbers=1,2,3
Read
@Value("${list.numbers[0]}")
int firstNumber;
Output
firstNumber=1
Solution
You can split and get the first element.
@Value("#{'${list.numbers}'.split(',')[0]}")
int firstNumber;
Answered By - İsmail Y.
Answer Checked By - Marie Seifert (JavaFixing Admin)