繁体   English   中英

SPeL 将字符串转换为整数

[英]SPeL convert String to Integer

例如,我在 application.yml 中有一个用于 Spring 启动的属性。

some:
  strNumber: "5"

我想以此属性的一些其他属性的价值为基准。 例如

some-other:
    intNumber: ${some.strNumber * 50}

我怎样才能做到这一点?

不幸的是,您不能这样做 $ 用于读取属性而不是评估 spring 表达式。 https://www.dev2qa.com/spring-expression-language-example-vs/

您实际上可以添加两个不同的属性

some:
  strNumber: 5

some-other:
threadHold: 50

在属性代码中,您使用 spring el 表达式:

@Value("#{some.strNumber} * {some-other.threadHold}}")
private Long add;// answer will be 250

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM