在SSM 的框架中接口开发时,使用postman发送post 请求,contentType为formData
但是后台数据接收不到,全部为null,需要为mvc 提供一个Resolver来实现mvc 方法入参
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="utf-8"></property>
<property name="maxUploadSize" value="10485760000"></property>
<property name="maxInMemorySize" value="40960"></property>
</bean>
在spring 的配置文件中加入以上代码
但是CommonsMultipartResolver 类 需要依赖common-io和common-fileupload的jar包在pom文件中加入依赖
<!-- formdata 数据接收,以及文件上传 -->
<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
重启项目,SpringMVC通过@RequestParam参数可以实现formdata 数据绑定了。