Веб-сервис JAX-RS - PullRequest
       3

Веб-сервис JAX-RS

0 голосов
/ 28 июня 2018

Может кто-нибудь помочь мне разобраться в приведенном ниже фрагменте кода? Что делает вторая строка? Я не могу сломать этот код. Я учусь писать веб-сервисы с использованием JAX-RS и случайно пришел по этому коду.

String responsedata =
 "{\"custId\":"+list.get(0)+",\"accountId\":"list.get(1)+"}";
return Response.status(201).entity(responsedata).build();

1 Ответ

0 голосов
/ 28 июня 2018

Вы создаете Response объект, используя свободный интерфейс . Response.status() устанавливает код состояния и возвращает Response.ResponseBuilder и устанавливает тело ответной сущности Response.entity(), а также возвращает того же построителя. Всякий раз, когда у вас есть строитель, вы используете шаблон Builder . Когда вы закончите создание объекта, вы вызываете build(), который вернет конечный объект. В этом случае он возвращает объект Response.

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