关于redisTemplate.delete的方法使用

public void del(String... key){
    if(key!=null && key.length>0){
        if(key.length==1){
            redisTemplate.delete(key[0]);
        }else{
            redisTemplate.delete(CollectionUtils.arrayToList(key));
        }
    }
}

public void del(String... key){
    if(key!=null && key.length>0){
        if(key.length==1){
            redisTemplate.delete(key[0]);
        }else{
            redisTemplate.delete((Collection<String>) CollectionUtils.arrayToList(key));
        }
    }
}

百度了很多代码都是上面的。delete确实也有两个方法。参数不同而已。但是我的idea编辑器报错了。。这个有什么办法可以解决嘛?还是说现在都按照下面的方法写就可以了?
idea 2020.3 springboot 2.4.5

没咋看懂你啥意思。你俩相同的方法名字,相同的参数。肯定会异常啊?RedisTemplatedelete方法,虽然名字一样,但是参数不一样.

public Boolean delete(K key)
public Long delete(Collection<K> keys)