正在回答 回答被采纳积分+1
1回答
芝芝兰兰
2019-10-23 14:52:14
同学你好。
1、其实这里CommonsMultipartResolver由于已经在spring中注册,所以也是可以直接使用注入的方式使用的。这样可能更易于理解一点。在这里直接new一个解析器只是想要使用下isMultipart方法。
2、它们的作用分别如下
1)控制器中的CommonsMultipartResolver配置了一些参数,限制了文件上传大小、编码等。在文件上传请求到项目时,SpringMVC依据配置进行处理。
2)而在方法中new的时候,采用了ServletContext 的构造函数初始化了一个文件解析器,这个解析器就是用来解析这次请求是不是含有文件的请求的。如果是,那么就证明request中含有文件信息。
3、使用注入的方式:同学可以通过beanId进行注入,然后去除代码中的实例化。如下所示:
如果解答了同学的疑问,望采纳~
祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星