spring: параметр по умолчанию в контроллере pojo, основанный на другом сервисе? - PullRequest
0 голосов
/ 08 апреля 2019

у меня есть 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...