从Groovy调用Java varargs方法

时间:2015-03-10 09:39:27

标签: java groovy variadic-functions

我正在使用具有下一个ctor的Spring类:

protected AbstractJsonpResponseBodyAdvice(String... queryParamNames) {
        Assert.isTrue(!ObjectUtils.isEmpty(queryParamNames), "At least one query param name is required");
        this.jsonpQueryParamNames = queryParamNames;
}

我从上面的课程扩展我的课程(JSONPControllerAdvice.groovy):

public JSONPControllerAdvice(){

        super('callback')
}

但'callback'作为数组提供给AbstractJsonpResponseBodyAdvice String[8]{'c', 'a'...},但应该是String[1]{"callback"}

我使用Groovy v.2.3.6

这里有什么问题?

提前致谢!

0 个答案:

没有答案