The EHCache integration is built on top of the ehcache-core and comes without any EHCache 3rd part applications.
Users that want to use EHCache into their applications, have to download the 1.0.0 zip bundle, decompress it
and add the jars in the classpath.
just configure it in the mapper XML:
<mapper namespace="org.acme.FooMapper">
<cache type="org.mybatis.ehcache.EhcacheCache"/>
...
</mapper>
If users need to log cache operations, they can plug the Cache logging version:
<mapper namespace="org.acme.FooMapper">
<cache type="org.mybatis.ehcache.LoggingEhcache"/>
...
</mapper>
Users that need to configure EHCache through XML configuration file, have to put in the classpath the /ehcache.xml resource; please refeer to the official EHCache documentation to know more details.
If the /ehcache.xml resource is not found or something goes wrong while loading it, the default configuration will be used.
分享到:
相关推荐
此项目为springmvc、Mybatis、EHcache、maven、Spring security3、activiti5工作流的整合 是一个基于数据库的权限管理demo项目、使用mysql数据库 项目运行前需要构建maven私服 而且有些jar包私服中肯定没有,需要...
通过JDBC或ORM(对象关系映射)框架如Hibernate、MyBatis,Spring可以轻松地管理数据源、事务和SQL操作。配置文件中,你需要定义数据源Bean,事务管理器,以及DAO或Repository接口的实现。 4. **ehcache缓存**: ...
通过《跟我学Spring3》的8-13章节,你可能会深入到更多高级主题,例如Spring与AspectJ的集成、Spring与缓存的整合(如 Ehcache 或 Redis)、Spring的测试支持,以及Spring与其他流行框架(如MyBatis、Quartz等)的...
3. **数据访问集成(Data Access Integration, DA/I)**:Spring提供了对各种持久层技术如JDBC、Hibernate、MyBatis等的集成,简化了数据库操作,并支持声明式事务管理。 4. **Web应用支持**:Spring MVC是Spring...
mybatis-3.1.1.jar mysql-connector-java-5.1.18-bin.jar mysql-connector-java-5.1.18.jar org.springframework.aop-3.1.1.RELEASE.jar org.springframework.asm-3.1.1.RELEASE.jar org.springframework.aspects-...
- **Spring与MyBatis**:Spring的SqlSessionFactoryBean和MyBatisDaoSupport使得MyBatis的整合变得简单。 - **Spring与Spring Boot**:Spring Boot基于Spring Framework,提供了快速构建应用的方式,简化了配置和...
2. **Spring模块**:介绍了Spring框架的主要组成部分,如核心容器(Core Container)、数据访问/集成(Data Access/Integration)、Web模块、AOP(面向切面编程)、MVC(Model-View-Controller)等。 3. **核心容器...
5. **Spring JDBC**和**Spring ORM**:提供了数据库访问的抽象层,支持JDBC操作以及各种ORM框架,如Hibernate和MyBatis。 其次,"扩展的切面功能"可能指的是Spring AOP的增强,比如自定义注解的切面、环绕通知、...
- 数据访问/集成(Data Access/Integration):JDBC、ORM、OXM、JMS模块,支持多种数据库操作。 - Web模块:包括Web、Web-Servlet、Web-Struts模块,提供Web应用支持。 - AOP模块:提供面向切面编程的支持。 - ...
9. **模块化设计**:Spring 3.x版本开始,框架被拆分成多个模块,如Core Container、Data Access/Integration、Web等,便于理解和使用。 10. **上下文事件(Context Events)**:Spring应用上下文可以发布和监听...
这些模块包括核心容器(Core Container)、数据访问/集成(Data Access/Integration)、Web、AOP、工具(Tools)和测试(Test)等。例如,`spring-core.jar`包含核心工具类和IoC(Inversion of Control,控制反转)...
- **Repository**:数据访问层,利用 Spring Data JPA 或 MyBatis 等技术实现。 - **异常处理**:通过 `@ExceptionHandler` 处理异常。 - **测试**:集成测试和单元测试支持,如使用 `@SpringBootTest` 和 `@RunWith...
4. **Hibernate或MyBatis**:为了方便数据库操作,开发者可能会选择Hibernate(对象关系映射框架)或MyBatis(SQL映射框架),它们能有效处理数据库的CRUD操作。 5. **JPA与Spring Data**:Java Persistence API...