spring.http.multipart.enabled 与 spring.servlet.multipart.enabled 究竟有何不同? [英] How exactly spring.http.multipart.enabled is different from spring.servlet.multipart.enabled?

查看:19
本文介绍了spring.http.multipart.enabled 与 spring.servlet.multipart.enabled 究竟有何不同?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 Spring Boot 中,对于分段上传,我看到许多教程站点都建议具有以下属性之一:

In Spring Boot, for multipart uploads, I see many of the tutorial sites suggests to have one of the below properties:

spring.http.multipart.enabled=false

spring.servlet.multipart.enabled=true

有人可以解释为什么这些设置及其用例吗?特别是如果我设置属性 spring.http.multipart.enabled=false ,那么为什么 spring.servlet.multipart.enabled=true

Can someone explain why these settings and their use cases? Especially if I set the property spring.http.multipart.enabled=false , then why spring.servlet.multipart.enabled=true

我尝试通过 Stack Overflow 搜索,但没有找到任何与此相关的帖子.

I tried searching through Stack Overflow, but did not find any relevant posts for this one.

推荐答案

spring.http.multipart.enabled替换spring.servlet.multipart.启用

如果您使用的是 Spring Boot 2.0.0 或更高版本,则应使用 spring.servlet.multipart.enabled

If you're using Spring Boot 2.0.0 or later you should use spring.servlet.multipart.enabled

另见:

  • additional-spring-configuration-metadata.json
  • Spring Boot Reference of 1.5.19.RELEASE version (the Common application properties section lists spring.http.multipart.enabled).
  • Spring Boot reference of 2.0.0.RELEASE version (replaced with spring.servlet.multipart.enabled)
  • Upgrading from an Earlier Version of Spring Boot
  • MultipartProperties (1.5.19.RELEASE)
  • MultipartProperties (2.0.0.RELEASE)

这篇关于spring.http.multipart.enabled 与 spring.servlet.multipart.enabled 究竟有何不同?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆