2020-12-11实现从后端到前端的selectByPrimaryKey

selectByPrimaryKey
Mapper层
在这里插入图片描述

parameterType=“java.lang.String” ------MyBatis的传入参数传入参数的类型 :(基本数据类型:int,string,long,Date;复杂的数据类型:类和Map)

#{id,jdbcType=VARCHAR}------获取参数中的值(基本数据类型:1.#{参数}获取参数中的值;复杂数据类型:#{属性名},map中则是{key})

Dao层
在这里插入图片描述

在这里插入图片描述

import com.newtouch.bcl.entity.User;调用基础实体类 List 定义从数据库传出的数据为List表类型,其中表中遵循User的规则 String定义传入id的类型

Service层
首先先导入对应Dao层

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: multipart/form-data 是一种数据传输方式,用于上传文件和表单数据。在传输数据时,前端需要以该格式提交数据请求,并传递数据给后端前端可以使用form表单将需要提交的数据放在一个字段内,然后设置enctype为"multipart/form-data"。在提交时,浏览器会自动将表单数据进行编码,并将编码后的数据放在HTTP请求体中。由此可以看出,限于multipart/form-data数据格式的特殊性,前端需要将数据以一定的方式进行编码后提交。 通过multipart/form-data方式传输的数据,后端需要通过解析HTTP请求头获取对应的数据。解析出来的数据是一个键值对的形式,其中键代表表单控件的名称,值则代表该控件的值。对于文件上传,后端需要读取上传的文件内容,并保存到服务器指定的文件路径下。 总之,multipart/form-data 是一种数据传输方式,前端通过将数据编码后提交请求,后端则需要对数据进行解析和处理。这种方式一般用于传输文件和表单数据,具有一定的安全性和可靠性。 ### 回答2: 很多时候,我们需要在前端后端传递一些数据,以便后端进行处理,并返回相应的结果。这种数据传递涉及到一些技术细节,其中一种就是multipart/form-data。 multipart/form-data是一种HTTP协议的数据传输格式,通常用于文件上传。这种格式的数据传输需要在HTTP请求头中进行标识,表明这是一种multipart/form-data类型的请求。 在前端传递数据给后端时,我们需要按照这种格式进行处理。一般来说,我们可以创建一个表单,将要传递的数据放在表单中,并提交给后端。在提交时,我们需要将表单的enctype属性设置为multipart/form-data,以便后端正确解析。 具体来说,我们可以在表单中包含各种类型的输入框,如文本框、复选框、下拉框等。同时,我们还可以在表单中添加文件选择框,以便向后端上传文件。这些数据的值都需要按照一定的格式进行编码,例如对于文本框中的内容,需要URL编码后再传递;对于文件内容,需要按照二进制格式进行传递。 在后端接收到这些数据后,需要按照相应的格式进行解析。一般来说,后端框架已经提供了相应的函数或API来进行解析,我们只需要按照指定的方式调用即可。 总之,multipart/form-data是一种常用的HTTP数据传输格式,用于文件上传等场景。在前端传递数据给后端时,我们需要按照一定的格式进行编码,并在HTTP请求头中进行标识,以便后端正确解析。 ### 回答3: 在使用multipart/form-data进行前端后端数据传输时,前端需要传递的内容可以分为两个部分,一个是表单内容,一个是文件内容。 对于表单内容,前端需要传递每一个表单元素的name和value值,例如: ```html <form enctype="multipart/form-data" method="POST" action="upload.php"> <input type="text" name="username" value="John Doe"> <input type="password" name="password" value="password123"> <input type="submit" value="Submit"> </form> ``` 其中,name代表表单元素的名称,value代表表单元素的值。在提交表单时,前端将name和value值打包成一个文本流,以POST的方式传递给后端。 对于文件内容,前端需要通过选择文件的方式将文件上传至服务器端。以input标签为例: ```html <input type="file" name="avatar"> ``` 其中,name代表文件上传后在服务端保存的文件名。当用户选择文件并提交表单时,前端将文件二进制流和文件相关信息,如文件名和文件类型等打包成一个文本流,同样以POST的方式传递给后端。 总之,multipart/form-data是一种适用于前端后端进行复杂数据传输的解决方案,可以实现表单和文件的同时上传,而前端需要传递的值也包括表单和文件两部分内容。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值