Eclipse Hawkbit: Rest API не работает с загрузкой больших файлов

Я пробую Hawkbit уже довольно давно. По умолчанию он не поддерживает загрузку программных артефактов размером более 1 ГБ. Итак, я изменил application-properties чтобы он поддерживал загрузку более 1 ГБ.

Теперь из пользовательского интерфейса я могу загрузить файл размером более 1 ГБ. Но из REST API при каждой попытке загрузки отображается следующая ошибка:

java.lang.OutOfMemoryError: Java heap space.

Из кода Hawkbit я узнал, что Hawkbit написан на весенней загрузке, но пользовательский интерфейс написан на Vaadin.

Здесь я не могу понять, что нужно предоставить в случае REST API или требуется какое-то изменение кода?

1 ответ

Решение

Я получил ответ на это. По умолчанию весенняя загрузка состоит из нескольких частей. Это поведение можно изменить, используя следующее свойство:

spring.http.multipart.file величину порога =1М

Другие вопросы по тегам