Как включить _ в числовое значение в файле свойств? - PullRequest
0 голосов
/ 28 июня 2018

Как я могу иметь _ (подчеркивание) в моем числовом свойстве при добавлении аннотации @Value в Spring? Если я включу _ в мое значение, Spring выбросит TypeMismatchException.

.properties file:

min-score=20_000

Java-класс:

@Value("${min-score}")
private int minScore;

1 Ответ

0 голосов
/ 28 июня 2018

Используйте Spring EL в аннотации @Value для замены _ символов:

@Value("#{'${min-score}'.replace('_','')}")
private int minScore;
...