SpringEL 表达式求助.....

问题描述

SpringEL 表达式求助.....
       @CacheEvict(value = "replyService", key = "#reply.getTopicid()+'0'"),
        @CacheEvict(value = "replyService", key = "#reply.getTopicid()+'1'"),
        @CacheEvict(value = "replyService", key = "#reply.getTopicid()+'2'"),
         ......
        @CacheEvict(value = "replyService", key = "#reply.getTopicid()+'50'"),
        ......
        @CacheEvict(value = "replyService", key ="#reply.getTopicid()+'5000'"),

用一句语句 怎么写啊.谢谢

解决方案

小笔记

表达式 说明
hasRole([role]) 返回 true 如果当前主体拥有特定角色。
hasAnyRole([role1,role2]) 返回 true 如果当前主体拥有任何一个提供的角色 (使用逗号分隔的字符串队列)
principal 允许直接访问主体对象,表示当前用户
authentication 允许直接访问当前 Authentication对象 从Secur......
答案就在这里:SpringEL表达式

解决方案二:

http://blog.csdn.net/wsh900221/article/details/24523511

时间: 2024-11-03 02:34:00

SpringEL 表达式求助.....的相关文章

ehcache +mybatis+spring 自定义缓存策略

从3.1开始,Spring引入了对Cache的支持.其使用方法和原理都类似于Spring对事务管理的支持.Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回.所以在使用Spring Cache的时候我们要保证我们缓存的方法对于相同的方法参数要有相同的返回结果.        使用Spring Cache需要我们做两方面的事

正则表达式-这则表达式求解 求大神解答 小白求助

问题描述 这则表达式求解 求大神解答 小白求助 .(?!.*.) 此正则表达式的作用是什么啊 如何理解 解决方案 ?!:表示非获取匹配,正向否定预查,在任何不匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用

regex-正则表达式问题,求助

问题描述 正则表达式问题,求助 String regex = "com/xxx/ * /test"; String string = "com/xxx/utils/test"; System.out.println(string.matches(regex)); 为什么结果是false, String regex = "com/xxx/ * /pattern/ * "; String string = "com/xxx/test/pat

求助!谁能给个lambda表达式大全啊,先谢了。

问题描述 求助!谁能给个lambda表达式大全啊,先谢了. 解决方案 解决方案二:lambda表达式大全就和"函数大全","程序大全"一样荒谬.不会写程序的程序员有一个错误的认识,他们觉得世界上的程序就是那么多.只是不断被粘贴来粘贴去.高手和菜鸟的区别是前者手上有的代码段比后者多.所以应该有个大全来收录所有的程序.他们根本不认可程序的价值,来到论坛就是张口给我代码.因为他们认为程序是流通的物资,而不是程序员的劳动.这些人就像孩子,他们觉得这个世界上所有好东西都是圣诞

问题求助 数据结构-使用双栈实现中缀表达式求值一个字符栈一个数字栈

问题描述 使用双栈实现中缀表达式求值一个字符栈一个数字栈 程序写好没输出啊,急求啊......主要BUG 在Nibolansuanfa()这个自定义函数里面前面的可以忽略..... /*核心函数*/ double Nibolansuanfa(char *str,stack *s) { initstack(&s);//初始化栈 char st[20],tc,xy;//st[20]里面放数字字符串 int j=0,i=0,yxcount=0; double d; while(str[j]!='')

求助 关于 本机框架位于堆栈顶部,因此无法计算表达式的值

问题描述 程序是点击屏幕上的按钮返回数据库中MyClass表中数据的个数代码如下:publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){stringsql="selectcount(*)fromMyStudent";MessageBox.Show(SqlHelper.ExecuteScalar(sql,Comm

求助未处理 System.Data.OleDb.OleDbException Message=标准表达式中数据类型不匹配。

问题描述 Access数据库储存类型是OLE对象 ///<summary>///以二进制的形式将图片存储到数据库中.///</summary> ///<paramname="MID">ID编号</param>///<paramname="p">图片的二进制形式</param>publicvoidSaveImage(stringMID,byte[]p){MyDataClass.con_open()

求助,java表达式!!!!

问题描述 看java解惑pdf这本书遇到一个问题:当i是一个负奇数时,i%2等于-1而不是1,因此isOdd方法将错误地返回false.为了防止这种意外,请测试你的方法在为每一个数值型参数传递负数.零和正数数值时,其行为是否正确.这个问题很容易订正.只需将i%2与0而不是与1比较,并且反转比较的含义即可:publicstaticbooleanisOdd(inti){returni%2!=0;}如果你正在在一个性能临界(performance-critical)环境中使用isOdd方法,那么用位操

求助:quartz 表达式 10点到10点20 每十分钟执行一次

问题描述 其实就是想10:00到10:20每隔十分钟执行一次共执行2次,谢谢! 解决方案 解决方案二:定时器可以满足需求吗?解决方案三:不要定时器.解决方案四:SimpleTrigger设置时间就好了