我想Hawkbit相当长的一段时间。默认情况下,它不支持超过1 GB的软件制品的上传。所以,我已经修改application-properties
,使其支持超过1 GB的上传。
现在从UI,我可以上传超过1个GB大小的文件。但是从REST API,每当我试着上传,它显示了以下错误:
java.lang.OutOfMemoryError: Java heap space.
从Hawkbit的代码,我才知道那是Hawkbit春启动编写的,但是UI是写在Vaadin。
在这里,我无法理解,需要是必需的REST API或一些代码改变的情况下要提供什么呢?
我得到了这个答案。默认情况下,春季启动的多部分文件保存在内存中。这种行为可以通过在地方使用以下属性来覆盖:
spring.http.multipart.file大小阈值= 1M