gpt4 book ai didi

java - 引用 Spring 表达式语言中的其他属性

转载 作者:行者123 更新时间:2023-12-01 14:06:27 25 4
gpt4 key购买 nike

我有一个如下所示的有效字段

@Value("#{T(java.util.regex.Pattern).compile('[0-9]+')}")
private Pattern myPattern;

但是如果我把它改成

@Value("#{T(java.util.regex.Pattern).compile(${myProp})}")
private Pattern myPattern;

它不起作用。有没有办法在 Spring 表达式中引用属性?

最佳答案

我猜测 ' 就是问题所在。我希望 SpEL 将 '${myProp}' 作为字符串处理,而不是作为属性。

因此我会尝试删除 's

查看我的最新评论

I have had a look at my code and found this:

@Value("#{new java.text.SimpleDateFormat('yyyy-MM-dd').parse('${showAfterDate}')}")

-- So '${myProp}' should work

关于java - 引用 Spring 表达式语言中的其他属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18861858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com