Spring Boot接收从前端传过来的数据常用方式以及处理的技巧 一 角度1:是否是json格式的数据前端传递过来的数据类型,老师这里会把它分为两个主要的方向:第1个方向:非json格式的数据第2个方向:json格式的数据非json格式的数据方式1:直接可以将控制层方法的参数名称和请求的参数名称保持一致来进行接收。场景:数据量(参数个数)比较小,<=3个参数优点:简单缺点:如果参数比较多,如果我们还是把每个前端传输过来参数,在后端用单独的一个参数去接收会比较麻烦。注意:因为我们这里涉及到与前端进行通信,所以项目必须要添加spring-web依赖。为了构建业务的场景,我们得有一个数据的载体,即实体类User.java。案例:代码 /* * 非json格式 * 第1种方式:如果有数据从前端过来,后端直接把这些数据都当成(看作是)字符串。 * 如: * String username:如果你前端传输过来的用户名,后端直接看成字符串来接收。 * String password:如果你前端传输过来的密码,后端直接看成字符串来接收。 */ @RequestMapping("add1") public String add1(String username,String password){ System.out.println("username = "+username); System.out.println("password = "+ password); return "success"; }支持get请求,如下图所示:支持post请求,如下图所示:方式2:把前端传输过来的参数,后端封装成一个实体类。注意:前端提交的参数名称,需要和后端实体类的属性名称保持一致。代码: /* * 非json格式 * 第2种方式:把前端传输过来的参数,后端封装成一个实体类。 * 如: * 把前端传输过来的参数,(后端)封装到User user实体类中。 */ @RequestMapping("add2") public String add2(User user){ System.out.println(user); return "success"; }
推荐整理分享Spring Boot接收从前端传过来的数据常用方式以及处理的技巧(spring boot 接受参数),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:springboot接收从前端传来的验证码,springboot接收数据,spring boot接收参数,springboot接收从前端传来的验证码,springboot接收http请求,spring boot 接受参数,spring boot 接受参数,springboot接收数据,内容如对您有帮助,希望把文章链接给更多的朋友!
支持get请求,同上
支持post请求,同上
方式3:restful风格的请求与数据提交 —— 需要使用{变量名称}语法来