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М