Springboot+Vue(二)
上传的静态资源文件放到static文件夹下即可
表单的enctype属性规定再发送到服务器之前该如何对表单数据进行编码
默认情况下 数据格式为 key=value&key=value
需要改成 enctype = "multipart/form-data"
默认情况下限制了单次请求文件的大小
单个文件不能超过1Mb
所有文件不能超过10Mb
可以在properties中进行修改
spring.servlet.multipart.max-file-size = 10MB
spring.servlet.multipart.max-request-size =10MB
RESTful
@GetMapping:处理GET请求,获取资源
@PostMapping:处理POST请求,新增资源
@PutMapping:........更新资源
@DeleteMapping:......删除资源
@PatchMapping:......更新部分资源
@RestController
public class Controller test
{
@GetMapping("/user/{id}")
public String getUserById(@PathVariable int id)
{
//可以写具体的实现方法
return "获取到用户了";
}
@PostMapping("/user")
public String save(User user)
{
//实现方法
return "添加成功";
}
@PutMapping("/user")
public String update(User user)
{
//实现方法
return "更新成功";
}
@DeleteMapping(/"user/{id}")
public String Delete(@PathVariable int id)
{
//实现方法
return "删除成功";
}
}
如果想通过获取到的id动态实现方法,就需要在id上加一个花括号,就像上面写的
另外获取的时候需要加一个@PathVariable注解
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步