如何在属性文件的数值中包含 _?
How to include _ in a numeric value in properties file?
如何在我的数字 属性 中添加 _
(下划线),同时在 Spring 中使用 @Value
注释注入它?如果我在我的值中包含 _
,Spring 会抛出 TypeMismatchException
。
.属性文件:
min-score=20_000
java class:
@Value("${min-score}")
private int minScore;
在您的 @Value
注释中使用 Spring EL 替换 _
个字符:
@Value("#{'${min-score}'.replace('_','')}")
private int minScore;
如何在我的数字 属性 中添加 _
(下划线),同时在 Spring 中使用 @Value
注释注入它?如果我在我的值中包含 _
,Spring 会抛出 TypeMismatchException
。
.属性文件:
min-score=20_000
java class:
@Value("${min-score}")
private int minScore;
在您的 @Value
注释中使用 Spring EL 替换 _
个字符:
@Value("#{'${min-score}'.replace('_','')}")
private int minScore;