代码之家  ›  专栏  ›  技术社区  ›  Mahozad

如何在属性文件中包含数值?

  •  2
  • Mahozad  · 技术社区  · 6 年前

    我怎么能有 _ (下划线)在我的数值属性中 @Value 春天的注解?如果我包括 _ 以我的价值,春投 TypeMismatchException 是的。

    .properties文件:

    min-score=20_000
    

    Java类:

    @Value("${min-score}")
    private int minScore;
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Mahozad    6 年前

    在你的 @Value 要替换的批注 _ 字符:

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