Я пытаюсь вывести вывод значения в целое число:
@Value("${api.orders.pingFrequency}")
private Integer pingFrequency;
Вышеупомянутая ошибка вызывает ошибку
org.springframework.beans.TypeMismatchException:
Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer';
nested exception is java.lang.NumberFormatException:
For input string: "(java.lang.Integer)${api.orders.pingFrequency}"
Я также пробовал @Value("(java.lang.Integer)${api.orders.pingFrequency}")
Google, похоже, не говорит о многом. Я хотел бы всегда иметь дело с целым числом вместо того, чтобы анализировать это значение везде, где он использовался.
Обход
Я понимаю, что обходным путем может быть использование метода setter для запуска преобразования для меня, но если Spring может это сделать, я лучше узнаю что-нибудь о Spring.