在Java中如何解析类似Spring表达式语言的数组?

问题描述 投票:1回答:1

我正在使用Spring 3.2.11.RELEASE和Java 6(目前还不能升级Java)。我正在编写自己的注释,其中的一个表达式可以表示为类似SpEL的数组…

key="{'org.mainco.subco.example.repo.MyDao', 'getExamples’}”

我的问题是,在Java中,如何将其解析为String []数组?我认为Spring已经提供了一些预先存在的逻辑,这些逻辑将使我不必编写复杂的正则表达式来解析文本。

spring parsing annotations spring-el
1个回答
1
投票

不确定这是否适用于Spring 3.2.11,仅在4.2.6版本中对其进行了测试。

String[] params = new SpelExpressionParser().parseExpression("{'foo', 'bar'}").getValue(String[].class);

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.