直接上代码:

<cache:annotation-driven />
<bean id="cacheManager" class="org.springframework.cache.support.SimpleCacheManager">
<property name="caches">
<set>
<!-- 可以配置多个 -->
<bean name="accessCode" class="org.springframework.cache.concurrent.ConcurrentMapCacheFactoryBean"/>
</set>
</property>
</bean>

方法:

@Cacheable(value="accessCode",key="#userId + #menuUrl")
public PageAccessCode getPageAccessCode(Integer userId, String menuUrl,String curLang){ }

最新文章

  1. CADisplayLink 及定时器的使用
  2. SAM4E单片机之旅——24、使用DSP库求向量数量积
  3. long和int的区别
  4. 半径无关单核单线程最快速高斯模糊实现(附完整C代码)
  5. jquery操作iframe中的js函数
  6. 01_C语言基础
  7. jquery操作iframe
  8. shell脚本,符号
  9. 移动端布局最佳实践(viewport+rem)
  10. MFC中应用对象的成员:窗口指针m_pMainWnd说明
  11. hdu 6287 口算训练
  12. Flash AS3)actionScript代码制作文字渐变 + 描边
  13. C#比较两个对象是否为同一个对象。
  14. cobbler学习
  15. PowerDesigner反向生成物理数据模型
  16. Being a (amateurish) team:团队开发体会
  17. 一个简单 JDK 动态代理的实例
  18. atomic 包、synchronized | Java 中线程安全
  19. struct模块
  20. CEF3编译添加mp4支持(对应CefSharp63.0.3),chromium63(3239),附release下载

热门文章

  1. [轉]Reverse a singly linked list
  2. C#5.0 异步编程 Async和Await--理解异步方法与线程之间的关系
  3. Java自定义注解Annotation的使用
  4. leetcood学习笔记-9
  5. rem与px的相爱相杀
  6. robotium学习
  7. php开发面试题---vue面试题(vue.js的好处及作用)
  8. 关于提BUG的一点思考以及工作中总结的规范
  9. 10、jqueryEasyUI感觉自己还是改行做前端吧
  10. [转] bae中thinkphp的REWRITE 正确配置方法