Что означает это странное предупреждение Джерси? - PullRequest
29 голосов
/ 02 декабря 2010

Что означает это предупреждение на Джерси 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";
}

Ответы [ 2 ]

42 голосов
/ 02 декабря 2010

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

0 голосов
/ 02 декабря 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...