拦截MVEL表达式

时间:2017-01-26 13:28:18

标签: java interceptor mvel

我对MVEL很新。我想要实现的是记录表达式中每个函数的输入和输出。

例如,具有以下表达式

h.function1('value1') != h.function2('value2') 

我要记录的是function1function2的输入和输出值。我读到了Interceptors。如果我做得不对,要添加和拦截我需要重写上面的表达式如下。

@Intercept h.function1('value1') != @Intercept h.function2('value2')

但是,我无法强制我的用户添加@Intercept注释。

哪个是完成此任务的最佳方法?我要恢复Spring AOP吗? :(

1 个答案:

答案 0 :(得分:1)

它不是@Intercept,而是你在地图中放置的拦截名称。贝娄是@test注释。请在此处查看详细信息deleteObject request

UPDATE