我可以在Spring 3.1和Ehcache中使用Websphere吗?

时间:2016-07-06 19:40:50

标签: spring websphere ehcache

我需要在使用Spring 3.1和Websphere的项目中实现Ehcache。我试图谷歌关于这个话题,但我找不到任何东西。你们有没有一起使用这三种工具?提前谢谢。

1 个答案:

答案 0 :(得分:0)

根据EhCache docs会自动检测Websphere事务管理器。

  

自动检测到的交易管理器

     

Ehcache会自动检测并使用以下事务   经理按以下顺序:

  • GenericJNDI(例如Glassfish,JBoss,JTOM和其他注册的人) 他们自己在JNDI的标准位置 java:/ TransactionManager
  • Weblogic(自2.4.0起)
  • Bitronix
  • Atomikos

无需配置;他们开箱即用。第一个发现    使用。

您可以将其配置如下。

  

如果您的交易管理器不在上述列表中或您希望如此   更改优先级,根据提供自己的查找类   实施 net.sf.ehcache.transaction.manager.TransactionManagerLookup 和   指定它来代替默认 TransactionManagerLookup   的 ehcache.xml中

{{1}}

并整合&将Spring与EhCache一起使用,请参阅此link

来自Spring doc s,

  

36.3基于声明注释的缓存对于缓存声明,抽象提供了一组Java注释:

     

@Cacheable 触发缓存填充@CacheEvict触发缓存逐出

     

@CachePut 更新缓存而不会干扰方法执行

     

@Caching 重新组合要应用于的多个缓存操作   方法

     

@CacheConfig 在班级共享一些常见的缓存相关设置