9 回复
已经实现了Spring 和jdk自带了
如果用nutz 该如何实现
https://github.com/qiujiayu/AutoLoadCache/blob/master/src/main/java/com/jarvis/cache/script/SpringELParser.java
简单测试
@Test
public void test_el() {
El el = new El("'hi,'+name");
Context ctx = Lang.context();
ctx.set("name", "wendal");
assertEquals("hi,wendal", el.eval(ctx));
}
但spring el的表达式里面有井号
@Cache(expire=600, key="'USER.getUserById'+#args[0]", exCache={@ExCache(expire=600, key="'USER.getUserByName'+#retVal.name")})
public User getUserById(Long id){... ...}
@Rekoe https://github.com/nutzam/nutz/issues/1062 看看
另外, 井号,是不是应该在构建context的时候处理一下?
添加回复
请先登陆