С SpringFox 2.9.2, как я могу установить пример для поля LocalDate
в качестве текущей даты?
Некоторые примеры того, что я пытался:
1)Поле LocalDate, без значения примера
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
public class Request {
@ApiModelProperty(notes = "Reservation date as YYYY-MM-DD", required = true)
@NotNull
public LocalDate date;
}
Здесь показан следующий пример в swagger-ui.html
:
{
"date": "string"
}
2) Поле LocalDate, значение примера
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
public class Request {
@ApiModelProperty(example = "2019-05-29", notes = "Reservation date as YYYY-MM-DD", required = true)
@NotNull
public LocalDate date;
}
Это показывает следующий пример в swagger-ui.html
:
{
"date": "2019-05-29"
}
По формату это именно то, что я ищу, но завтра все равно будет отображаться то же значение (вместо "2019-05-30").
3) Поле LocalDateTime, без значения примера
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
public class Request {
@ApiModelProperty(notes = "Reservation date as YYYY-MM-DD", required = true)
@NotNull
public LocalDateTime date;
}
Это показывает следующий пример в swagger-ui.html
:
{
"date": "2019-05-29T06:28:31.382Z"
}
Опять же, в точности то, что я 'ищу, но мне не нужна часть времени T06:28:31.382Z
.