79325904

Date: 2025-01-03 08:42:34
Score: 0.5
Natty:
Report link

Its working with ` org.springdoc springdoc-openapi-starter-webmvc-ui 2.7.0 @Configuration public class OpenApi3Config {

    private static final String YYYY_MM_DD_T_HH_MM_SS_PATTERN = "yyyy-MM-dd'T'HH:mm:ss";
    private static final String YYYY_MM_DD_PATTERN = "yyyy-MM-dd";
    private static final String HH_MM_PATTERN = "HH:mm";
    static {
        StringSchema timeSchema = new StringSchema();
        timeSchema.example(LocalTime.now().format(DateTimeFormatter.ofPattern(HH_MM_PATTERN)));
        SpringDocUtils.getConfig().replaceWithSchema(LocalTime.class, timeSchema);

        // Replace schema for LocalDate
        StringSchema dateSchema = new StringSchema();
        dateSchema.example(LocalDate.now().format(DateTimeFormatter.ofPattern(YYYY_MM_DD_PATTERN)));
        SpringDocUtils.getConfig().replaceWithSchema(LocalDate.class, dateSchema);

        // Replace schema for LocalDateTime
        StringSchema datetimeSchema = new StringSchema();
        datetimeSchema.example(LocalDateTime.now().format(DateTimeFormatter.ofPattern(YYYY_MM_DD_T_HH_MM_SS_PATTERN)));
        SpringDocUtils.getConfig().replaceWithSchema(LocalDateTime.class, datetimeSchema);
    }
}`
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @Configuration
  • Low reputation (1):
Posted by: Vo Khuong