Class.getMethod, когда параметр - varargs

Мне нужно вызвать Class.getMethod (java.lang. String, java.lang.Class ...) , чтобы получить метод, в котором одним из параметров varargs является varargs.

В настоящее время я пытаюсь:

// to get jdbcTemplate.queryForObject(RowMapper, Object...)
jdbcTemplate.getClass().getMethod("queryForObject", RowMapper.class, Object.class);

Что неудивительно в

Caused by: java.lang.NoSuchMethodException: org.springframework.jdbc.core.simple.SimpleJdbcTemplate.queryForObject(java.lang.String,     org.springframework.jdbc.core.RowMapper, java.lang.Object)
at java.lang.Class.throwNoSuchMethodException(Class.java:283)
at java.lang.Class.getMethod(Class.java:825)

How могу я это сделать?

17
задан Synesso 15 April 2011 в 05:36
поделиться