基于SpringBoot实现文件上传功能(前端使用postman检查request)

这周培训中有一天的作业是使用SpringBoot实现文件上传功能,老师的要求是在他搭好的基础上加上文件上传模块和前端上传的部分,spring工程搭好了,老师写的代码比较多,虽然实现了功能,但是不助于对工程以及springboot机制的理解,去b站搜了某大佬up主的课程就自己亲自实现一下~

主要任务:搭建springboot工程,使用postman进行测试,从前端上传一个文件,上传到后端,并进行存储。

注意:请准备IDEA和postman进行测试

工程的结构如下:

分析: 工程包括service层、entity层、controller层和TestApplication

其中controller层对request进行response,即接受指定的请求

entity层对于消息进行封装,对于本工程,由于需要对文件上传状态进行反馈,我们定义code、message、body用来表示状态码(200,500,400等)message表示服务器端传的消息,body表示主体

service层对文件进行处理,主要是文件上传功能upload()的接口和其实现

TestApplication则是springboot运行的调用入口

首先创建一个项目,

notice:选择default会创建不了,可以把https://start.spring.io复制到custom一行,选择custom即可next,

实在不行,就去创建maven空工程,自己导入pom.xml依赖吧

自己命名,这里命名为file.upload,别的都不变(按照你自己的版本) 

这里可以选择所需要的依赖,我们只需一个spring web即可,然后再next-finish即可

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值