8 -- 深入使用Spring -- 5... Spring 3.1 新增的缓存机制
2017-03-01 20:20
507 查看
8.5 Spring 3.1 新增的缓存机制
Spring 3.1 新增了一种全新的缓存机制,这种缓存机制与Spring容器无缝地整合在一起,可以对容器中的任意Bean或Bean的方法增加缓存。Spring的缓存机制非常灵活,它可以对容器中的任意Bean或的Bean的任意方法进行缓存,因此这种缓存机制可以在Java EE应用的任何层次上进行缓存。
提示 :
与Hibernate SessionFactory级别的二级缓存相比,Spring 缓存的级别更高,SPring缓存可以在控制组件或业务逻辑组件级别进行缓存,这样应用完全无须重复调用底层的DAO组件的方法。
Spring 缓存同样不是一种具体的缓存实现方案,它底层同样需要依赖EhCache、Guava等具体的缓存工具。但这也正是Spring缓存机制的优势,应用程序只要面向Spring缓存API编程,应用底层的缓存实现可以在不同的缓存实现之间自由切换,应用程序无须任何改变,只要对配置文件略作修改即可。
8.5.1 启用Spring缓存
1.Spring内置缓存实现的配置
2.EhCache缓存实现的配置
8.5.2 使用@Cacheable执行缓存
1.类级别的缓存
2.方法级别的缓存
8.5.3 使用@CacheEvict清除缓存
扩展:
1.Spring缓存介绍
2.Spring Cache集成spring默认缓存实现
3.ConcurrentHashMap总结
4.HashMap与ConcurrentHashMap的区别
5.EhCache介绍
啦啦啦
Spring 3.1 新增了一种全新的缓存机制,这种缓存机制与Spring容器无缝地整合在一起,可以对容器中的任意Bean或Bean的方法增加缓存。Spring的缓存机制非常灵活,它可以对容器中的任意Bean或的Bean的任意方法进行缓存,因此这种缓存机制可以在Java EE应用的任何层次上进行缓存。
提示 :
与Hibernate SessionFactory级别的二级缓存相比,Spring 缓存的级别更高,SPring缓存可以在控制组件或业务逻辑组件级别进行缓存,这样应用完全无须重复调用底层的DAO组件的方法。
Spring 缓存同样不是一种具体的缓存实现方案,它底层同样需要依赖EhCache、Guava等具体的缓存工具。但这也正是Spring缓存机制的优势,应用程序只要面向Spring缓存API编程,应用底层的缓存实现可以在不同的缓存实现之间自由切换,应用程序无须任何改变,只要对配置文件略作修改即可。
8.5.1 启用Spring缓存
1.Spring内置缓存实现的配置
2.EhCache缓存实现的配置
8.5.2 使用@Cacheable执行缓存
1.类级别的缓存
2.方法级别的缓存
8.5.3 使用@CacheEvict清除缓存
扩展:
1.Spring缓存介绍
2.Spring Cache集成spring默认缓存实现
3.ConcurrentHashMap总结
4.HashMap与ConcurrentHashMap的区别
5.EhCache介绍
啦啦啦
相关文章推荐
- Android中关于Volley的使用(八)缓存机制的深入认识
- 深入理解Spring Redis的使用 (八)、Spring Redis实现 注解 自动缓存
- 分布式缓存技术redis学习系列----深入理解Spring Redis的使用
- 在 Spring 3.1 中使用 @Cacheable 实现缓存
- 8 -- 深入使用Spring -- 5...3 使用@CacheEvict清除缓存
- 分布式缓存技术redis学习系列----深入理解Spring Redis的使用
- 分布式缓存技术redis学习系列----深入理解Spring Redis的使用
- Android中关于Volley的使用(八)缓存机制的深入认识
- 8 -- 深入使用Spring -- 5...1 启用Spring缓存
- 在 Spring 3.1 中使用 @Cacheable 实现缓存
- 技术文章 | 分布式缓存技术redis学习系列----深入理解Spring Redis的使用
- 《partner4java 讲述Spring入门》之:spring cache支持(spring3.1如何使用cache 缓存)
- Android中关于Volley的使用(五)缓存机制的深入认识
- 分布式缓存技术redis学习系列(六)—— 深入理解Spring Redis的使用
- 分布式缓存技术redis学习系列----深入理解Spring Redis的使用
- 分布式缓存技术redis学习系列----深入理解Spring Redis的使用
- 【TP框架】包括TP3.1和3.2,自带缓存使用机制
- Spring 3.1 中使用 @Cacheable 实现缓存
- Android中关于Volley的使用(八)缓存机制的深入认识
- Android中关于Volley的使用(八)缓存机制的深入认识