如何将导弹项目加入复述,支持

  

如何将导弹项目加入复述,支持?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

需要先搭好SSM开发环境,并安装好复述、下面是具体的实现步骤:

1,在项目中引入能架包:jedis-2.8.2.jar, spring-data-redis-1.6.2.RELEASE.jar和commons -池- 1.6。jar,注意引入的jar版本,过高或过低都有可能引发异常,上面提到这些版本组合亲测可用;

2,编写复述,需要用的2个工具类RedisUtil.java和SerializeUtil。java

3,新增一个缓存类MybatisRedisCache,实现org.apache.ibatis.cache。缓存接口

4,开启mybatis对缓存的支持,在本项目中,是修改mybatis-config。xml文件

5,在相关的映射。xml添加自定义的缓存类MybatisRedisCache

RedisUtil工具类是用以跟复述,数据通信,SerializeUtil为序列化工具类,也是朗包下的工具,主要用于序列化操作,同时提供对象克隆接口。下面是具体代码:

进口redis.clients.jedis.Jedis;
  进口redis.clients.jedis.JedisPool;
  进口redis.clients.jedis.JedisPoolConfig;
  
  公开课RedisUtil {
  私有静态字符串ADDR=?27.0.0.1";
  私有静态int端口=6379;
  私有静态int MAX_ACTIVE=1024;
  
  私有静态int MAX_IDLE=200;
  
  私有静态int MAX_WAIT=100000;
  
  私有静态整数超时=10000;
  
  私有静态布尔TEST_ON_BORROW=true;
  
  私有静态JedisPool JedisPool=零;
  
  静态{
  尝试{
  JedisPoolConfig配置=new JedisPoolConfig ();
  config.setMaxIdle (MAX_IDLE);
  config.setMaxWaitMillis (MAX_WAIT);
  config.setTestOnBorrow (TEST_ON_BORROW);
  jedisPool=new jedisPool (ADDR,配置端口,超时);
  }捕捉(异常e) {
  e.printStackTrace ();
  }
  }
  
  公共静态同步能getJedis () {
  尝试{
  如果(jedisPool !=null) {
  能能=jedisPool.getResource ();
  返回能;
  其他}{
  返回null;
  }
  }捕捉(异常e) {
  e.printStackTrace ();
  返回null;
  }
  }
  
  公共静态孔隙returnResource(最终能能){
  如果(能!=null) {
  jedisPool.returnResource(能);
  }
  }
  }
如何将导弹项目加入复述,支持