中级Java技能,Spring的新手,我将通过Spring.io的入门指南之一:Uploading Files。根据指南,我在multipart.maxFileSize: 128KB
multipart.maxRequestSize: 128KB
server.port = 8090
mvn spring-boot:run
(我改变tomcat端口只是为了验证这个props文件是否被识别,并且端口更改为8090.)但是运行localhost:8090
并访问keepSynced()
,我&# 39;能够上传并随后请求/查看700kb文件。 (相反,我期待一些应用程序错误,以防止这两个操作。)我已经重新阅读指南并用Google搜索,但无法弄清楚我是否错过了其他配置以获得这些限制应用程序观察。如何让应用程序遵守这些限制,或者我对阅读指南有不正确的期望?
答案 0 :(得分:4)
您遇到的问题是由于示例应用程序中的错误而发生的。我看到他们在一周前将应用程序升级为使用Spring Boot 1.4,但他们忘记做的是迁移配置。
引自Spring Boot 1.4 release note:
多部分属性已从
multipart.
命名空间移至spring.http.multipart.
命名空间。
这意味着明显的修复方法是修改application.properties
文件。
更新:我填写了问题:https://github.com/spring-guides/gs-uploading-files/issues/29