Установите значение для одного из свойств в записи Java 15.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Установите значение для одного из свойств в записи Java 15.

Сообщение Anonymous »

Я использую запись функции предварительного просмотра Java 15 в своем коде и определил запись следующим образом

Код: Выделить всё

public record ProductViewModel
(
String id,
String name,
String description,
float price
) {
}
На уровне контроллера у меня есть код ниже

Код: Выделить всё

@Put(uri = "/{id}")
public Maybe Update(ProductViewModel model, String id) {
return iProductManager.Update(id, model).flatMap(item -> {
if(item == null)
return Maybe.just(HttpResponse.notFound());
else
return Maybe.just(HttpResponse.accepted());
});
}
Из пользовательского интерфейса в модели значение id не передается, однако оно передается как параметр маршрута. Теперь я хочу установить значение на уровне контроллера, что-то вроде

Код: Выделить всё

model.setid(id) // Old style
Как установить значение для конкретного свойства записи

Подробнее здесь: https://stackoverflow.com/questions/652 ... -15-record
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»