如何在Java中解析一个类似于Spring的表达式langauge数组?

时间:2016-03-16 21:29:57

标签: spring parsing annotations spring-el

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

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

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

1 个答案:

答案 0 :(得分:1)

不确定这是否适用于Spring 3.2.11,仅使用版本4.2.6进行测试。

           COLUMNS sender          NUMBER(13)    PATH  '@Sender'
                    , receiver        NUMBER(13)    PATH  '@Receiver'
                    , file_id         VARCHAR2(40)  PATH  '@FileID'
                    , create_date     TIMESTAMP(6) WITH TIME ZONE PATH  '@CreateDate'
                    , send_date       TIMESTAMP(6) WITH TIME ZONE PATH  '@SendDate'
                    , type            VARCHAR2(40)  PATH  '@MessageType'
                    )
祝你好运!