Я работаю в проекте SpringBoot.
В моем классе модели есть свойство типа enum:
public class Car {
CarType type;
...
}
Тип перечисления CarType:
public enum CarType {
SEDAN, HATCHBACK, SUV
}
В моем слое DTO полезная нагрузка запроса должна указывать тип автомобиля, обычно для указания типа автомобиля используется тип String
:
public class RequestPayload {
String carType;
...
}
Но если я определю его как тип enum:
public class RequestPayload {
CarType carType;
...
}
Интересно, есть ли способ напрямую отобразить значение из json в значение типа enum?