[英]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.