报错代码:
import org.junit.Test;
import redis.clients.jedis.Jedis;
@Autowired
private JedisManager jedisManager;
public class TestDemo {
@Test
public void test() {
Jedis jedis = jedisManager.getJedis();
jedis.set(key,value);
}
}
上面的代码运行test测试的时候,Jedis jedis = jedisManager.getJedis(); 报错空指针NullPointerException。 后来想到,jedisManager可能要从本地读取配置信息,这种方式在@Test中不能正常使用。于是换个写法
Jedis jedis = new Jedis("127.0.0.1",6379);
//jedis.auth("123456"); //设置密码
jedis.set(key,value);
jedis.close();
这样就可以在@Test方法下测试jedis了。
标签:getJedis,jedisManager,jedis,Test,Jedis,报错 From: https://www.cnblogs.com/longkui-site/p/17757430.html