簡體   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