У меня проблема с отображением времени, добавленного в application.yml
bc:
aop:
core:
boot:
business:
dailyStartHour: 08:00
dailyEndHour: 17:00
lunchStartHour: 12:00
lunchEndHour: 13:00
, это muy java class
@Data
@Configuration
@ConfigurationProperties(prefix = "bc.aop.core.boot.business")
public class BusinessHourProperties {
private String dailyStartHour;
private String dailyEndHour;
private String lunchStartHour;
private String lunchEndHour;
}
, но при настройке приложения выдается ошибка разбора
Caused by: java.time.format.DateTimeParseException: Text '1020' could not be parsed at index 2
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) ~[na:1.8.0_231]
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) ~[na:1.8.0_231]
at java.time.LocalTime.parse(LocalTime.java:441) ~[na:1.8.0_231]
at java.time.LocalTime.parse(LocalTime.java:426) ~[na:1.8.0_231]
at pnc.aop.core.ofac.boot.BusinessDiscussionDate.discussion(BusinessDiscussionDate.java:26) ~[classes/:na]
Смысл в том, что я не использую BusinessHourProperties
в качестве конфигурации, такой как:
private String dailyStartHour = "08:00";
private String dailyEndHour = "17:00";
private String lunchStartHour = "12:00";
private String lunchEndHour = "13:00";
У меня нет проблем.
Что происходит?