How can I have _ (underscore) in my numerical property while injecting it with @Value annotation in Spring? If I include _ in my value, Spring throws TypeMismatchException.
.properties file:
min-score=20_000
java class:
@Value("${min-score}")
private int minScore;
Use Spring EL in your @Value annotation to replace _ characters:
@Value("#{'${min-score}'.replace('_','')}")
private int minScore;
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