`
fly_宇光十色
  • 浏览: 64533 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SpringMVC注解+Hibernate3+Ehcache配置问题汇总

 
阅读更多

最近研究了下Ehcache的配置,在配置过程中遇到一些问题,然后在网上查了后发现有的资料不准确,现整理一下,分享给大家。

1、Ehcache版本要在1.1以上,否则会报错

tried to access method net.sf.ehcache.CacheManager.<init>(Ljava/io/InputStream;)V from class org.springframework.cache.ehcache.EhCacheManagerFactoryBean

 

2、NoClassDefFoundError:com/google/common/collect/MapMaker

网上大都说需要Ehcache.jar、ehcache-spring-annotations-1.2.0.jar(这个是用注解的方式配置,如果不用不需要)即可,但是在实际配置中会报NoClassDefFoundError:com/google/common/collect/MapMaker,需要在添加一个guava-r09.jar,下载地址http://code.google.com/p/ehcache-spring-annotations/的lib里有

3、网上搜资料的时候说配了 <ehcache:annotation-driven cache-manager="ehCacheManager" />   之后就不需要配置hibernate.cache.provider_class=true了,答案是否定的!需要配置!

分享到:
评论

相关推荐

    springMVC3.2+Hibernate4的基本配置

    在本文中,我们将深入探讨如何配置一个基于SpringMVC 3.2和Hibernate 4的基础项目。这个项目配置涵盖了核心的框架组件,如数据库连接池、事务管理、缓存策略以及拦截器,这些是构建现代Java Web应用的关键要素。我们...

    springMVC3.1.1+Hibernate3.5.5整合包

    3. 第二级缓存:通过缓存提供者如Ehcache,实现跨会话的数据共享。 4. HQL和 Criteria API:提供了更灵活的查询方式,降低了对SQL的依赖。 在本整合包中,还包含了处理JSON数据的包,这通常指的是Jackson或Gson库,...

    springmvc+spring+hibernate环境

    在"springmvc+spring+hibernate环境"中,配置文件通常会包括Spring的配置文件(如applicationContext.xml)、Spring MVC的配置文件(如spring-mvc.xml)、Hibernate的配置文件(如hibernate.cfg.xml)以及缓存的配置...

    JavaWeb开发之Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架

    例如,SpringMVC和MyBatis的配置、SpringSecurity的权限规则设置、EhCache的缓存策略以及JCaptcha的验证码生成参数等。 虽然网上可以找到各种组件的单独整合教程,但往往缺乏全面的整合方案。因此,自己动手实践,...

    SpringMVC3.1.0+Spring3.1.0+Hibernate3+AJAX转换包

    这个压缩包包含的是SpringMVC 3.1.0、Spring 3.1.0和Hibernate 3的一个整合项目,以及可能涉及AJAX技术的交互部分。下面我们将深入探讨这些关键技术点。 **SpringMVC 3.1.0** SpringMVC是Spring框架的一部分,专门...

    SpringMVC+Hibernate3.2+mysql

    在实际项目中,配置SpringMVC、Hibernate3.2和MySQL需要编写XML配置文件或使用注解。配置内容包括数据源设置、SessionFactory创建、DataSource配置、Hibernate的实体类定义、以及SpringMVC的相关配置,如...

    SpringMVC + spring3.1.1 + hibernate4.1.0

    SpringMVC + Spring3.1.1 + Hibernate4.1.0 是一个经典的Java Web开发技术栈,用于构建高效、可扩展的企业级应用程序。在这个组合中,SpringMVC作为前端控制器处理HTTP请求,Spring框架提供了服务层管理和依赖注入,...

    SpringMVC+Spring3.2+Hibernate4整合

    3. **Hibernate 4**: - Hibernate 是一个流行的 ORM(对象关系映射)框架,用于简化数据库操作。 - 它将 Java 对象与数据库表映射,提供了一种透明的方式访问和操作数据库。 - Session 和 Transaction API 用于...

    SpringMVC3和hibernate3的整合

    **SpringMVC3与Hibernate3整合详解** SpringMVC3和Hibernate3是Java Web开发中的两个重要框架,它们分别负责应用程序的控制层和持久层管理。SpringMVC提供了灵活的MVC实现,而Hibernate则是流行的ORM(对象关系映射...

    分布式框架简介SSM组合+ springmvc+mybatis+shiro+restful+bootstrap

    - **步骤3**: 创建`springmvc-servlet.xml`配置文件。 - **步骤4**: 创建JSP视图文件。 - **步骤5**: 定义控制器及其方法。 - **步骤6**: 启动服务器并访问测试页面。 2. **配置解析** - **Dispatcherservlet...

    srpingmvc+hibernate集成

    3. **SpringMVC与Hibernate的集成** 集成SpringMVC和Hibernate的主要目的是为了实现更高效、更灵活的Web应用开发。首先,我们需要在SpringMVC的配置文件中声明Hibernate的SessionFactory和DataSource,这通常通过`...

    springmvc+hibernate

    在"springmvc_3"这个压缩包文件中,可能包含了Spring MVC和Hibernate整合的示例代码,包括配置文件、实体类、DAO接口及实现、Service接口及实现、Controller类以及相关的测试类。通过学习这些代码,你可以更深入地...

    spring,spring mvc,hibernate,ehcache JavaWeb后台框架

    在Java Web开发领域,Spring、Spring MVC、Hibernate和Ehcache是四个非常关键的框架,它们共同构建了一个强大且高效的后台开发环境。下面将详细解释这些框架的核心功能和使用方式。 1. **Spring框架**:Spring是...

    springmvc4_hibernate4.3_JPA2.1_Shiro1.2_Ehcache

    spring4.04,springmvc, hibernate4.3 ,JPA2.1, shiro1.2, ehcache2 完全整合,用Ehcache做缓存,通用的DAO、Service接口和实现。完全注解配置,事务拦截方式处理。C0p3做连接池,JSP和Freemarker做View的模板。Shiro...

    springmvc Ehcache

    3. **配置缓存注解** 在Spring MVC的Controller或Service中,你可以使用`@Cacheable`、`@CacheEvict`等注解来实现缓存控制。例如: ```java @Service public class UserService { @Cacheable(value = "users", ...

    spring、 spring mvc、 hibernate、 ehcache Java后台框架

    Hibernate通过Java对象来表示数据库中的表,使用注解或XML配置文件定义对象与表的映射关系。开发者可以通过简单的对象操作来完成复杂的SQL查询,降低了对SQL的直接依赖,提高了开发效率。同时,Hibernate还支持事务...

    SpringMVC+Nutz框架介绍.docx

    同时,框架内建了事务管理,避免了全局事务可能导致的问题,只在需要的地方使用事务注解,以减少不必要的事务操作。 控制器层面,SpringMVC的注解如`@SJson`、`@SFile`和`@SLog`使得JSON输出、文件输出和日志记录变...

    springmvc3 hibernate4 整合

    - **二级缓存Ehcache**:Hibernate二级缓存使用Ehcache,提高数据读取效率。 - **REST风格**:表现层采用RESTful设计,使得API更易于理解和使用。 - **分页**:提供了两种分页方式,一种是跳转分页,另一种是数字...

Global site tag (gtag.js) - Google Analytics