Тип возвращаемого значения установщика Java pojo — int, а тип возвращаемого значения получателя — строкаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Тип возвращаемого значения установщика Java pojo — int, а тип возвращаемого значения получателя — строка

Сообщение Гость »


Я создаю API,

Мой контроллер

public EstateResponse(@RequestBodyСотрудникRequest reqPacket) { } Мой класс Pojo

EmployeeRequest { средний возраст; Строковое имя; } Поэтому в основном мои методы getAge() и setAge() должны работать только с типом int

Теперь, если мой пакет запроса

{ "имя": "кузнец" } Означает, что параметр возраста отсутствует в пакете запроса

Поэтому в моем контроллере по умолчанию он должен быть установлен на ноль (потому что тип — int)

Но я хочу знать, есть ли у меня поле возраста в пакете запроса или нет.

Какое лучшее решение для этой проблемы?

Я даже не могу использовать аннотацию @NotNull.. потому что значение по умолчанию равно нулю для типа int.. поэтому это не сработает..

Могу ли я сделать тип получателя строкой, а тип установки снова — int?
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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