静态方法不能加注解
@Component
public class SmsUtils {
private static RedissonClient staticRedissonClient;
@Resource
private RedissonClient redissonClient;
@PostConstruct
public void init() {
staticRedissonClient = redissonClient;
}
public static void someStaticMethod() {
RBlockingDeque<String> deque = staticRedissonClient.getBlockingDeque("sendSmsDelayQueue");
RDelayedQueue<String> delayedQueue = staticRedissonClient.getDelayedQueue(deque);
delayedQueue.offer("taskId", 3, TimeUnit.MINUTES);
}
}

浙公网安备 33010602011771号