首页 > 其他分享 >Springboot+Vue(二)

Springboot+Vue(二)

时间:2023-09-23 16:47:13浏览次数:24  
标签:Vue return Springboot id PathVariable user public String

上传的静态资源文件放到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注解

标签:Vue,return,Springboot,id,PathVariable,user,public,String
From: https://www.cnblogs.com/Arkiya/p/17724518.html

相关文章

  • springboot 接收前端数组
    前端:(黄色内容为必选项!!!)axios({url:"/access/getArr",method:"post",data:JSON.stringify([1,2,3,4]),headers:{"Content-Type":"application/json",},});后端:@RequestMapping(value=......
  • Vue-插槽及自定义事件分发
    一.插槽slot在某些场景中,我们可能想要为子组件传递一些模板片段,让子组件在它们的组件中渲染这些片段。<slot> 元素是一个插槽出口 (slotoutlet),标示了父元素提供的插槽内容 (slotcontent)将在哪里被渲染。 插槽就好比一个占位符,它不是解决页面必须元素的位置,而是解决未......
  • vue中created和mounted区别
    在Vue.js中,created和mounted都是生命周期钩子函数,用于在组件不同的生命周期阶段执行代码。它们的主要区别如下:1.created钩子函数:2.created在组件实例被创建后立即调用。此时组件的实例已经被创建,并且组件的数据观测(dataobservation)和事件机制已经初始化完成。3.created......
  • springboot项目可以是那些缓存技术
    SpringBoot项目可以使用多种缓存技术,下面列举了一些常见的缓存技术以及它们的优缺点:Redis:优点:Redis是一个开源的内存数据结构存储,用作数据库、缓存和消息代理。其读写速度非常快,因为数据存储在内存中。Redis支持丰富的数据类型,如字符串、列表、集合、哈希、有序集合等,可以满足不同......
  • 记一次操蛋的springboot整合mybatis的配置
    这是我的xml映射器配置:点击查看代码<mappernamespace="com.yige.askroadserver.dao.AdminMapper"><insertid="insertAdmin"parameterType="com/yige/askroadmodel/entity/user/Admin">--INSERTINTOadmin_info(na......
  • ts和vue3的结合常见的一些问题(持续更新)
    特此注意是vue3,而不是vue2使用typescript的interface关键词定义一个存数据的数据类型interfacePosition{long:number,lnt:number,height:number}constposition=ref<Position>({long:0,lnt:0,height:0})......
  • springboot数据传到前端在echarts中显示
    后端正常返回查询所有的信息前端使用echarts.min.js和jquery.min.js进行使用ajax使用:$(document).ready(function(){$.ajax({url:'http://localhost:7070/selectHang',//你的urlmethod:'GET',//方法名......
  • 8-SpringBoot工程搭建
    创建Maven工程参考:https://www.cnblogs.com/TangXiaoHuiHui/articles/12264019.html进行创建添加相关依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.......
  • vue2 访问网关的时候post无法请求
    问题复现:后台使用微服务的框架在consul配置并使用网关进行代理。 问题描述:前台访问网关调用后台方法 请求方式为get时正常使用~post时显示跨域问题 post访问路径正常但就是无效果显示跨域问题报错解决方法:module.exports=defineConfig({......
  • vue3的面试题
    1.什么是Vue3?Vue3有哪些新增特性?答:Vue3是Vue.js框架的最新版本,它增加了很多新特性,包括CompositionAPI、Teleport、Suspense和Fragment等。2.Vue3CompositionAPI是什么?它的作用是什么?答:Vue3CompositionAPI是Vue3中的一个新特性,它的作用是将组件中的逻辑分解成可复用的可......