у меня есть pojo
data class MyRequest(
@field:DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
val start: LocalDateTime,
// ... other fields
)
, и я хочу использовать это pojo в контроллере:
@RestController
class MyController {
@GetMapping("/api/v1/xxx")
fun get(request: MyRequest) = ...
}
, и теперь я хотел бы сделать параметр start
необязательным, и еслипропустив, установите его на текущее значение myFun()
из:
@Service
class MyService {
fun myFun(): LocalDateTime = ...
}
поддерживает ли его пружина или я должен сделать это вручную, изменив поле pojo на null
?