Примечание: я думаю, что вы не отправляете значение в свойстве max.insert.participants.batch.size
, которое является целым числом.
Например:
Предположим, если для свойства max.insert.participants.batch.size
установлено значение 6 .
max.insert.participants.batch.size = 6
Работает приведенный ниже код.
@Value("${max.insert.participants.batch.size}")
private Integer maxInsertParticipantsBatchSize;
Но если вы отправите нецелое значение, например:
max.insert.participants.batch.size = six
Приведенный ниже код завершится ошибкой. давая вам java.lang.NumberFormatException
, потому что приведение типов не удается.
@Value("${max.insert.participants.batch.size}")
private Integer maxInsertParticipantsBatchSize;
Я протестировал с демонстрационным кодом. Это работает. Проблема где-то еще. Пожалуйста, проверьте классы ApplicationContext и Spring Component.