Весна: Создайте LocalDate или LocalDateTime из параметра @ValueJAVA

Программисты JAVA общаются здесь
Anonymous
Весна: Создайте LocalDate или LocalDateTime из параметра @Value

Сообщение Anonymous »

В Spring Project я бы хотел создать локальный из параметра конструктора @autowired конструктора, значение которого находится в файле .properties . Две вещи, которые я хотел бы сделать:
1. Если файл свойства содержит свойство my.date , параметр следует создавать путем анализа значения свойства
Когда свойство установлено, и когда я использую следующее:

Код: Выделить всё

@DateTimeFormat(pattern = "yyyy-MM-dd") @Value("${my.date}") LocalDate myDate,
...
< /code>
Я получаю эту ошибку:
Java.lang.illegalStateException: невозможно преобразовать значение типа 'java.lang.string' tous type 'java.time.localdate': без соответствующих редакторов или стратегия конверсии < /p>
Я также использовал и тем же, и тем же РЕЗУЛЬТАТ.@Value("${my.date:#{T(java.time.LocalDate).now()}}") LocalDate myDate,
...
Но я получаю одинаковую ошибку.
Прости мое невежество с пружиной, но как я могу достичь двух целей здесь?

Подробнее здесь: https://stackoverflow.com/questions/485 ... -parameter

Вернуться в «JAVA»