随笔分类 - 前后端传值
摘要:系统变的复杂,系统的层次划分越来越细,边界也越来越明确。 然后每一层之间一般都有自己要处理的领域对象,统称为pojo一般在model或者domain包下(类的后缀不能为pojo)。 常见的一些模型类型: PO、DO:持久层对象,一般和数据库直接打交道。 DTO:数据传输对象,系统之间的交互,再服务层
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 常用的接收参数注解 @RequestParam @PathVariable @RequestBody 复制代码 先看个例子 @RestController public class testControl
阅读全文
摘要:前景介绍 在我们日常开发过程中,前台向后台传递参数一般是json 或者 form表单方式,并且最好统一一种传输方式,不建议json+form混合使用,但是由于form表单在数组结构下拼接比较麻烦,一般都采用的json去传递,后端采用SpringBoot(SpringMVC)一般使用@RequestB
阅读全文
摘要:关于Java传参时是引用传递还是值传递,是一个讨论比较多的话题,有说Java中只有值传递,也有些地方说引用传递和值传递都存在,本篇记录思考过程,不保证正确性, 感兴趣的同学一起讨论。 1.基本类型和引用类型在内存中的保存 Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基
阅读全文
摘要:JAVA:值传递和引用传递 我们先来看一下值传递和引用传递的定义; 值传递(pass by value):在调用函数时,将实际参数复制一份传递到函数中,这样在函数中对参数进行修改,就不会影响到原来的实际参数; 引用传递(pass by reference):在调用函数时,将实际参数的地址直接传递到函
阅读全文
摘要:1.1 基本概念值传递:传递对象的一个副本,即使副本被改变,也不会影响源对象,因为值传递的时候,实际上是将实参的值复制一份给形参。引用传递:传递的并不是实际的对象,而是对象的引用,外部对引用对象的改变也会反映到源对象上,因为引用传递的时候,实际上是将实参的地址值复制一份给形参。说明:对象传递(数组、
阅读全文
摘要:一、serialize()方法 格式:var data = $("#formID").serialize(); 功能:将表单内容序列化成一个字符串。 注意:要使用params = decodeURIComponent(data ,true)进行解码,不然中文数据会乱码。 数据示例:Name=小明&A
阅读全文
摘要:问题来源:在Listener监听器中无法使用Spring容器的@Resource或者@Autowired 注解的方法注入bean,因为,在web Server容器中,无论是Servlet,Filter,还是Listener都不是Spring容器管理的,因此我们都无法在这些类中直接使用Spring注解
阅读全文
摘要:query 和 params 传参的区别 通过 url 传递参数控制页面显示数据的两种方式 1. query 传统问号传参 url 格式:xxx.com/product?id=123 模板内获取数据:this.$route.query.id 2. params 动态路由匹配 url 格式:xxx.c
阅读全文
摘要:axios 大家都非常的清楚,一个既可以用于客户端或者 服务端发送http请求的库。但是在前后端联调的时候有的时候会很难受,所以这里我来做一个总结。希望能帮助到有缘人。 参数的传递方式 参数传递一般有两种,一种是 使用 params, 另一种是 data的方式,有很多的时候我们看到的前端代码是这样的
阅读全文
摘要:强烈推荐阅读:到底如何学好Java? 本文将介绍 POST 提交数据的常见的 4 种格式,比如你经常要为前端提供各种 http 接口,那么本文对你大有益处,这里所说的数据格式,也就是 Content-Type(用来指定提交数据的格式)常见的 4 种类型,大家注意下每种格式中 http 发送请求时 b
阅读全文
摘要:axios封装 import axios from 'axios' import {Message, MessageBox} from 'element-ui' import store from '../store' import {getToken} from '@/utils/auth' //
阅读全文
摘要:1.controller接口 pageTeacherCondition/{current}/{limit},通过路径方式传值,接口接受参数通过/{}接收,如果有多个参数用/拼接,配合@PathVariable一起使用。 什么是路径传值: http://localhost:8080/teacher/1
阅读全文
摘要:@RequestBody @RequestBody的作用是将前端传来的json格式的数据转为自己定义好的javabean对象,需要注意的是传入数据的属性名称要和后端javabean中定义的一致 @RequestBody要写在方法的参数前,不能写在方法名上方 @ResponseBody @Respon
阅读全文
摘要:前台数据格式与后台接收格式总结 本文将分为两部分讲解: 1.前台发送数据的格式 2.spring后台接收数据的格式 一、前台发送数据的格式 multipart/form-data类型主要是上传文件时用到; application/x-www-form-urlencoded类型主要是普通表单如inpu
阅读全文
摘要:控制器方法获得前台传来的值有三种方式:1.通过HttpServletRequest: @RequestMapping(value="/index1") public String helloaction1(HttpServletRequest request){ System.out.println
阅读全文