Так что это может быть глупым вопросом, но я новичок в Java, поэтому, пожалуйста, потерпите меня!
Мы используем ResponseBuilder для генерации вывода как часть конечной точки службы REST.Мне интересно, можно ли получить доступ к свойству status из другого компоновщика в свойстве объекта, например:
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
Response response = Response
.status(Status.NOT_FOUND) // this is the property I want
.entity(Problem.builder()
.withTitle("Test Error")
.withStatus(Status.NOT_FOUND) // in here, instead of defining it again
.withDetail("this is a test error")
.build())
.build();
Что я действительно хочу сделать, так это изменить Problem.builder () так, чтобы явообще не нужно передавать статус, и он автоматически получит статус, который я установил в Response.status, когда не будет передано никакого значения.
Но на этом этапе я не могу передать(или получить) значение для моего класса задачи.Мне просто нужно знать, возможно ли это вообще, и если да, то как бы я это сделал.
Спасибо!