为了增添后台应用系统的吞吐量 , 需要为spring boot项目添加缓存模块 , 这里选择ehcache缓存框架为例 , 来具体实践介绍spring boot若何整合ehcache内存缓存框架
文章插图
文章插图
需要这些哦
spring boot框架
ehcache框架
intellij idea软件
方式/
1打开intellij idea软件 , 建立spring boot项目 , 添加maven依靠 , 代码如下
<depency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</depency>
<depency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.10.5</version>
</depency>
文章插图
2添加@EnableCaching注解 , 注入自界说KeyGenerator , 代码如下
@Bean
public KeyGenerator keyGenerator(){
return new KeyGenerator() {
@Override
public Object generate(Object target, Method method, Object... params) {
StringBuilder sb = new StringBuilder();
sb.app(target.getClass().getName());
sb.app(method.getName());
for (Object obj : params) {
if (obj!=null){
sb.app(obj.toString());
}
}
推荐阅读
- bootmgr is missing怎么解决?
- spring boot配置mongo,并保存数据
- spring boot配置redis
- 如何用手机把多段TS格式文件合并整合成一个MP4
- 如何学习spring的源码之spring的整体架构介绍
- 开机显示reboot and select proper boot device
- 如何学习spring源码之spring生态介绍
- spring security的logout功能404怎么办
- spring security自定义filter
- Creo6.0软件怎么安装