У меня есть свойство, например, в application.yml для загрузки Spring.
some: strNumber: "5"
Я хочу основать значение этого свойства для некоторых других свойств. Например,
some-other: intNumber: ${some.strNumber * 50}
Как я могу это сделать?
На самом деле вы можете добавить два разных свойства
some: strNumber: 5 some-other: threadHold: 50
В коде свойства вы используете выражение Spring el:
@Value("#{some.strNumber} * {some-other.threadHold}}") private Long add;// answer will be 250
К сожалению, вы не можете сделать так, чтобы $ использовалось для чтения свойства, а не для вычисления выражения весны. https://www.dev2qa.com/spring-expression-language-example-vs/