Подтвердить что ты не робот

Что означает это странное предупреждение Джерси?

Что означает это предупреждение в Джерси 1.4:

WARNING: A sub-resource method, public final java.lang.String com.XXX.render(), 
with URI template, "/", is treated as a resource method

Вот как выглядит метод:

@GET
@Produces(MediaType.APPLICATION_XML)
@Path("/")
public final String render() {
  return "test";
}
4b9b3361

Ответ 1

Зачем вам нужен такой путь для метода? @Get достаточно, чтобы сказать трикотаж, что это метод по умолчанию для всего класса (я предполагаю, что у вашего класса есть аннотация @Path ( "/MyRes" ).

Ответ 2

Похоже, у вас была такая же проблема на прошлой неделе с Как запросить JAX-RS-запрос условно, в зависимости от суффикса? - неудобно ли его там фиксировать?

Оглядываясь в сеть, вы обнаружите, что неправильно настроили свой конструктор - прочитайте http://jersey.576304.n2.nabble.com/Problem-using-the-JerseyTest-class-td3256608.html - тот, кто имел аналогичную проблему и смог ее разрешить.