У меня есть приложение Springboot, и у моей сущности есть поля id
и ownerId
, которые имеют тип UUID. Как я могу проверить, является ли UUID на самом деле UUID, а не строкой или чем-то еще?
Мой пример кода:
when {
project.id != null -> handleIllegalParameter("id")
project.ownerId != null -> handleIllegalParameter("ownerId")
project.name.isNullOrBlank() -> handleMissingRequiredField("name")
}
Как я могу проверить, что это на самом деле UUID, а не строка, целое число или что-то еще, кроме UUID?