我遇到了困难。
我目前正在处理其他bean上下文之外的类(不是spring,不是google guice,不幸的是,该类是“上下文之外”),类似于spring的上下文。
此外,这还算是一个实用程序类,我应该在此处应用解决方案。
问题:
我无法注入redis连接(在上下文中对其余类开放),因此我需要在每个静态方法内创建一个新连接。
类似这样的东西:
JedisPool pool = new JedisPool(new JedisPoolConfig(),"somehost");
try (Jedis jedis = pool.getResource()) {
return jedis.get(key);
}
因此,在此刻,我不知道如何在不实例化我的类的情况下调用这些方法,从而知道如何在每个类中重用单个连接。
还有其他选择吗?
谢谢