Spring EL - 拆分一个 属性 值并获得第二个条目
Spring EL - split a property value and get the second entry
我的属性中有以下 属性
test.property=context:test:sample
我正在尝试通过使用 colon(:)
进行拆分并获取第二部分来检索值“test
”。
我正在这样做:
@Value("#{'${test.property}'.split(':')[1]}")
private String test;
不过,好像是null
。我在做什么有什么问题吗?我在同一个文件中注入了其他属性,它们似乎可以毫无问题地读取。即使我只用 @Value("${test.property}")
替换上面的表达式,它似乎读取字符串 context:test:sample
你的东西对我来说很好用(我刚刚测试过);您的配置一定有其他问题。打开 org.springframework
的 DEBUG 日志记录并观察所有注入处理。
我的属性中有以下 属性
test.property=context:test:sample
我正在尝试通过使用 colon(:)
进行拆分并获取第二部分来检索值“test
”。
我正在这样做:
@Value("#{'${test.property}'.split(':')[1]}")
private String test;
不过,好像是null
。我在做什么有什么问题吗?我在同一个文件中注入了其他属性,它们似乎可以毫无问题地读取。即使我只用 @Value("${test.property}")
替换上面的表达式,它似乎读取字符串 context:test:sample
你的东西对我来说很好用(我刚刚测试过);您的配置一定有其他问题。打开 org.springframework
的 DEBUG 日志记录并观察所有注入处理。