ehcache value为list怎么使用条件查询

ehcache value为list怎么使用条件查询,第1张

最近项目有一个需求,就是用户在查询界面,输入很多查询条件之后,查询出了需要的信息,然后详细之后,希望查询列表页面时还能保存上一次的查询条件。经过同事之间的简单讨论之后,确定了实现方案。

用spring的拦截器,拦截到用户的所有listdo请求,保存下listdo,把里面的request。paramaterMap转换成字符串(注意中文转码),以ip+username+功能模块url为key,保存下来,用户在详细信息页面点击返回时,返回连接需要带goback参数,拦截器监测到请求参数里包含goback时,就用ip+username+功能模块url把保存的值拿出来,之后responsesendRedirect(requestgetRequestURL()+str)

上面只是大体实现的概括,下面看代码。

定义spring拦截器,项目的spring版本是25的,不支持mvc:interceptors标签定义拦截器。

Html代码

<util:list id="interceptors">

<bean class="comnetqincommoncacheSearchCacheInterceptor"/>

</util:list>

<!-- 定义注解URL映射处理器 -->

<bean id="urlMapping"

class="orgspringframeworkwebservletmvcannotationDefaultAnnotationHandlerMapping">

<property name="interceptors" ref="interceptors" />

<property name="order" value="1"></property>

</bean>

使用的是DefaultAnnotationHandlerMapping这个spring默认的基于注解的请求拦截器类。

ehcache用的是172版本,配置文件ehcachexml为:

Html代码

<xml version="10" encoding="UTF-8">

<ehcache xmlns:xsi=">

以上就是关于ehcache value为list怎么使用条件查询全部的内容,包括:ehcache value为list怎么使用条件查询、Oracle Sequence中Cache与NoCache的区别;何时使用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9475752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存