美文网首页
Spring+SpringMVC+MyBatis+easyUI整

Spring+SpringMVC+MyBatis+easyUI整

作者: 创新科技宝典 | 来源:发表于2017-12-07 21:53 被阅读0次

    本来以为类似的Redis教程和整合代码应该会很多,因此也没打算特别认真的做这个教程,但是看了一下网上类似的教程好像不是特别多,刚好也要在perfect-ssm项目中整合Redis,因此花了两天时间做了整合和测试,并整理在这篇文章中,希望给看到教程的朋友一些帮助。

    pom.xml依赖安装

    org.springframework.dataspring-data-redis1.7.2.RELEASEredis.clientsjedis2.9.0

    Spring+Redis集成代码

    有两种集成方式,一种是通过Spring配置文件,另外一种是通过继承CachingConfigurerSupport,两种方式虽然方式不同,但是目的和结果是一样的。

    方式一:

    RedisCacheConfig.java

    @Component@EnableCaching@ConfigurationpublicclassRedisCacheConfigextendsCachingConfigurerSupport{@BeanpublicJedisConnectionFactoryredisConnectionFactory() {JedisConnectionFactoryredisConnectionFactory =newJedisConnectionFactory();//ip地址redisConnectionFactory.setHostName("127.0.0.1");//端口号redisConnectionFactory.setPort(17779);//redis登录密码redisConnectionFactory.setPassword("ILfr6LTKhpNJ0x5i");//database 默认是16个,不设置的话默认为0redisConnectionFactory.setDatabase(2);returnredisConnectionFactory;    }@BeanpublicRedisTemplate redisTemplate(RedisConnectionFactorycf) {RedisTemplate redisTemplate =newRedisTemplate();        redisTemplate.setConnectionFactory(cf);returnredisTemplate;    }@BeanpublicCacheManagercacheManager(RedisTemplateredisTemplate) {RedisCacheManagercacheManager =newRedisCacheManager(redisTemplate);//默认过期时间cacheManager.setDefaultExpiration(3000);returncacheManager;    }}

    完成后要将bean注入到Spring中,因此需要在spring-context.xml配置文件中添加如下配置:

    perfect-ssm项目中用到的是此方法,本文中后续的测试用例代码中也是根据这种方式来测试的,代码已经上传至github仓库,源码可以到我的github仓库中查看和下载。

    方式二:

    相关文章

      网友评论

          本文标题:Spring+SpringMVC+MyBatis+easyUI整

          本文链接:https://www.haomeiwen.com/subject/dltsixtx.html