`
a283037321
  • 浏览: 17253 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring整合ehcache使用注解

阅读更多
首先在spring中配置
   xmlns="http://www.springframework.org/schema/beans"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:aop="http://www.springframework.org/schema/aop"
		xmlns:tx="http://www.springframework.org/schema/tx"
		xmlns:cache="http://www.springframework.org/schema/cache"
		xmlns:context="http://www.springframework.org/schema/context"
		xmlns:p="http://www.springframework.org/schema/p"
		xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
       http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd"


   <context:annotation-config/>
<cache:annotation-driven />
<cache:annotation-driven cache-manager="cacheManager" proxy-target-class="false" mode="proxy"/>
<bean id="cacheManagerFactory" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"
     p:configLocation="classpath:ehcache.xml"
     p:shared="false"/>
     
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"
   p:cacheManager-ref="cacheManagerFactory"/>


在需要使用缓存的方法上使用注解
@Cacheable(value="post",key="#p0")
public Post getPost(Long postId){
		return postMapper.get(postId);
	}

key="#p0"表示以第一个参数为缓存key
value="post"表示使用哪个缓存
分享到:
评论

相关推荐

    spring3整合EhCache注解实例

    spring3整合EhCache注解实例

    spring整合EhCache 基于注解的方式

    本例子主要讲解ehcache的配置使用。采用了java配置和xml配置两种方式。主要用于学习。 使用java配置时将SpringTestCase.java 文件中的@ContextConfiguration(locations = { "classpath:applicationContext.xml" }) ...

    spring整合EhCache 基于注解

    本例子主要讲解ehcache的配置使用。采用了java配置和xml配置两种方式。主要用于学习。 使用java配置时将SpringTestCase.java 文件中的@ContextConfiguration(locations = { "classpath:applicationContext.xml" }) ...

    Spring+Ehcache集成

    本篇文章将详细介绍如何在Spring项目中集成Ehcache,以及如何通过Spring的AOP(面向切面编程)实现方法级别的缓存注解。 首先,我们需要在项目中引入Ehcache的依赖。通常,这可以通过在`pom.xml`文件中添加Maven...

    spring3.2+ehcache 注解使用

    Spring 3.2引入了对Ehcache的全面支持,通过注解使得集成变得简单且直观。 首先,我们需要添加Ehcache和Spring的相关依赖到项目中。确保你的`pom.xml`或`build.gradle`文件包含了以下依赖: ```xml &lt;!-- Spring ...

    spring整合EhCache 的简单例子

    现在我们来详细探讨如何在Spring应用中集成EhCache以及相关知识点。 1. **EhCache简介** - EhCache 是一个广泛使用的Java缓存解决方案,支持本地内存缓存和分布式缓存。 - 它提供了线程安全、可配置的缓存策略,...

    Spring与ehcache结合使用

    通过上述步骤,我们可以在Spring项目中成功集成ehcache,并利用Spring提供的缓存注解来方便地管理缓存。这种集成不仅可以显著提高应用的性能,还能简化代码的复杂度,使得开发者能够更加专注于业务逻辑的编写。希望...

    spring2.5整合ehcache2.0使用

    在本文中,我们将深入探讨如何将Spring 2.5与Ehcache 2.0进行集成...在EhCacheDemo项目中,你将找到一个完整的示例,包括所有必要的配置文件、Java代码和测试用例,这将帮助你更好地理解和实践Spring与Ehcache的集成。

    spring+ehcache示例整合Demo

    至此,我们就完成了Spring与Ehcache的整合。通过这种方式,我们可以有效地利用缓存提高应用性能,减少不必要的数据库查询,同时保持代码的整洁和模块化。这个示例Demo是学习和理解Spring与Ehcache集成的一个很好的...

    spring整合ehcache的完整用例

    Spring整合Ehcache是将Ehcache作为Spring应用的缓存解决方案,以提高应用程序的性能和效率。Ehcache是一个广泛使用的开源Java分布式缓存,它支持内存和磁盘存储,具有缓存热备、缓存复制等功能。下面将详细介绍...

    spring + ehcache + redis两级缓存

    当我们谈论“Spring + Ehcache + Redis”两级缓存时,我们实际上是在讨论如何在Java环境中利用Spring框架来集成Ehcache作为本地缓存,并利用Redis作为分布式二级缓存,构建一个高效且可扩展的缓存解决方案。...

    spring整合ehCache

    Spring整合EhCache是将EhCache作为一个缓存解决方案与Spring框架进行集成,以提高应用程序的性能和效率。EhCache是一款开源、轻量级的Java缓存库,广泛用于缓存中间件,以减少数据库访问,提升系统响应速度。 在...

    Ehcache集成Spring的使用(转载)

    这篇博客将深入探讨如何将 Ehcache 集成到 Spring 应用中,以及如何使用 Spring AOP 实现计算结果的缓存。 首先,集成 Ehcache 到 Spring 需要以下步骤: 1. **引入依赖**: 在 Maven 或 Gradle 的配置文件中添加 ...

    Spring 与Ehcache实现基于方法的缓存

    总结来说,通过Spring与Ehcache的集成,我们可以轻松地实现基于方法的缓存,提升应用程序性能。这种机制不仅减少了数据库的交互次数,还提高了响应速度,尤其适用于数据读多写少的场景。然而,需要注意的是,合理...

    spring整合EhCache 简单例子

    Spring整合EhCache是一个常见的缓存管理方案,尤其在企业级Java应用中广泛使用。Spring框架提供了对多种缓存技术的支持,包括EhCache,这使得我们能够在Spring应用中轻松地实现数据缓存,提高系统性能。下面我们将...

    spring+ehcache demo

    以下我们将详细探讨如何配置和使用Spring与Ehcache的整合。 1. **配置Ehcache** 首先,我们需要在项目中引入Ehcache的依赖。在Maven项目中,可以在`pom.xml`中添加以下依赖: ```xml &lt;groupId&gt;org.ehcache ...

    Spring整合EhCache详细教程(史上最全)

    通过本文的介绍,我们可以看到Spring整合EhCache的过程不仅包括了基本的缓存配置,还涉及到了对Spring缓存抽象的理解以及如何利用注解驱动的方式来简化缓存管理。通过合理的缓存策略和恰当的技术选型,可以在很大...

    spring+ehcache

    通过以上步骤,我们可以完成Spring与Ehcache的整合,并使用JUnit进行测试,确保缓存功能的正确性。这种整合不仅简化了代码,还提升了系统的响应速度,尤其在处理大量读操作的场景下,效果显著。在实际项目中,还可以...

    Spring4 整合EhCache实现 页面缓存 零配置

    通过Spring4的Java配置方式,我们可以轻松地集成EhCache到我们的项目中,实现对页面整体或局部内容的缓存。 首先,我们需要在项目中添加EhCache和Spring的相关依赖。确保`pom.xml`文件中包含以下依赖: ```xml ...

Global site tag (gtag.js) - Google Analytics