采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,把CommonsMultipartFile这个对象定义在for循环里会不会影响性能,这样每次循环都会创建一个对象,如果把CommonsMultipartFile定义在循环外边会不会好一点
同学好,是说这句吗
for (int i = 0; i < IMAGEMAXCOUNT; i++) { CommonsMultipartFile productImgFile = (CommonsMultipartFile) multipartRequest.getFile("productImg" + i); if (productImgFile != null) { // 若取出的第i个详情图片文件流不为空,则将其加入详情图列表 ImageHolder productImg = new ImageHolder(productImgFile.getOriginalFilename(), productImgFile.getInputStream()); productImgList.add(productImg); } else { // 若取出的第i个详情图片文件流为空,则终止循环 break; } }
CommonsMultipartFile 只是每次循环会多定义一个变量,整体对性能的影响微乎其微,不过同学确实可以放在for循环外:)
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
2.0k 41
2.6k 40
1.9k 39
1.6k 37
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号