我正在使用Spring 3.2.11.RELEASE和Java 6(目前还不能升级Java)。我正在编写自己的注释,其中的一个表达式可以表示为类似SpEL的数组…
key="{'org.mainco.subco.example.repo.MyDao', 'getExamples’}”
我的问题是,在Java中,如何将其解析为String []数组?我认为Spring已经提供了一些预先存在的逻辑,这些逻辑将使我不必编写复杂的正则表达式来解析文本。
不确定这是否适用于Spring 3.2.11,仅在4.2.6版本中对其进行了测试。
String[] params = new SpelExpressionParser().parseExpression("{'foo', 'bar'}").getValue(String[].class);
祝你好运!