版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第详解如何在SpringBoot项目中使用统一返回结果publicResultBooleaninsert(@RequestBodyUseruser){
if(StringUtils.isEmpty(user.getName())||StringUtils.isEmpty(user.getPassword())){
returnResultGenerator.genFailResult("缺少参数");
returnResultGenerator.genSuccessResult(userDao.insertUser(user)
*修改用户信息
*@paramuser
*@return
@RequestMapping(value="/users",method=RequestMethod.PUT)
@ResponseBody
publicResultBooleanupdate(@RequestBodyUseruser){
if(user.getId()==null||user.getId()1||StringUtils.isEmpty(user.getName())||StringUtils.isEmpty(user.getPassword())){
returnResultGenerator.genFailResult("缺少参数");
UsertempUser=userDao.getUserById(user.getId());
if(tempUser==null){
returnResultGenerator.genFailResult("参数异常");
tempUser.setName(user.getName());
tempUser.setPassword(user.getPassword());
returnResultGenerator.genSuccessResult(userDao.updateUser(tempUser)
*删除一个用户
*@paramid
*@return
@RequestMapping(value="/users/{id}",method=RequestMethod.DELETE)
@ResponseBody
publicResultBooleandelete(@PathVariable("id")Integerid){
if(id==null||id1){
returnResultGenerator.genFailResult("缺少参数");
returnResultGenerator.genSuccessResult(userDao.deleteUser(id)
4.前端部分
这里前端使用ajax来与后端进行交互,所以前端资源只需要引入jquery即可。
scriptsrc="/jquery/1.12.0/jquery.min.js"/script
user-test.html
!DOCTYPEhtml
html
head
metacharset="utf-8"
metahttp-equiv="X-UA-Compatible"content="IE=edge"
title统一返回结果|请求测试/title
/head
body
div
div
div
div
div
div
div
h5详情查询接口测试/h5
/div
div
inputid="queryId"type="number"placeholder="请输入id字段"
h6查询接口返回数据如下:/h6
pid="result0"/p
ahref="#"发送详情查询请求/a
/div
/div
div
div
h5列表查询接口测试/h5
/div
div
h6查询接口返回数据如下:/h6
pid="result1"/p
ahref="#"发送列表查询请求/a
/div
/div
div
div
h5添加接口测试/h5
/div
div
inputid="addName"type="text"placeholder="请输入name字段"
inputid="addPassword"type="text"placeholder="请输入password字段"
h6添加接口返回数据如下:/h6
pid="result2"/p
ahref="#"发送添加请求/a
/div
/div
div
div
h5修改接口测试/h5
/div
div
inputid="updateId"type="number"placeholder="请输入id字段"
inputid="updateName"type="text"placeholder="请输入name字段"
inputid="updatePassword"type="text"placeholder="请输入password字段"
h6修改接口返回数据如下:/h6
pid="result3"/p
ahref="#"发送修改请求/a
/div
/div
div
div
h5删除接口测试/h5
/div
div
inputid="deleteId"type="number"placeholder="请输入id字段"
h6删除接口返回数据如下:/h6
pid="result4"/p
ahref="#"发送删除请求/a
/div
/div
/div
/div
/div
/div
/div
!--jQuery--
scriptsrc="/jquery/1.12.0/jquery.min.js"/script
scripttype="text/javascript"
functionrequestQuery(){
varid=$("#queryId").val();
if(typeofid=="undefined"||id==null||id==""||id0){
returnfalse;
$.ajax({
type:"GET",//方法类型
dataType:"json",//预期服务器返回的数据类型
url:"/users/"+id,
contentType:"application/json;charset=utf-8",
success:function(result){
$("#result0").html(JSON.stringify(result));
error:function(){
$("#result0").html("接口异常,请联系管理员!");
functionrequestQueryList(){
$.ajax({
type:"GET",//方法类型
dataType:"json",//预期服务器返回的数据类型
url:"/users",
contentType:"application/json;charset=utf-8",
success:function(result){
$("#result1").html(JSON.stringify(result));
error:function(){
$("#result1").html("接口异常,请联系管理员!");
functionrequestAdd(){
varname=$("#addName").val();
varpassword=$("#addPassword").val();
vardata={"name":name,"password":password}
$.ajax({
type:"POST",//方法类型
dataType:"json",//预期服务器返回的数据类型
url:"/users",
contentType:"application/json;charset=utf-8",
data:JSON.stringify(data),
success:function(result){
$("#result2").html(JSON.stringify(result));
error:function(){
$("#result2").html("接口异常,请联系管理员!");
functionrequestUpdate(){
varid=$("#updateId").val();
varname=$("#updateName").val();
varpassword=$("#updatePassword").val();
vardata={"id":id,"name":name,"password":password}
$.ajax({
type:"PUT",//方法类型
dataType:"json",//预期服务器返回的数据类型
url:"/users",
contentType:"application/json;charset=utf-8",
data:JSON.stringify(data),
success:function(result){
$("#result3").html(JSON.stringify(result));
error:function(){
$("#result3").html("接口异常,请联系管理员!");
functionrequestDelete(){
varid=$("#deleteId").val();
if(typeofid=="undefined"||id==null||id==""||id0){
returnfalse;
$.ajax({
type:"DELETE",//方法类型
dataType:"json",//预期服务器返回的数据类型
url:"/users/"+id,
contentType:"application/json;charset=utf-8",
success:function(result){
$("#result4").html(JSON.stringify(result));
error:function(){
$("#result4").html("接口异常,请联系管理员!");
/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 骨增量术术后疼痛管理家属教育
- 2026年录音棚个人定制与音乐制作服务流程
- 2026年虚拟仿真实验教学专题讲座主题:开发技术与教学应用
- 2026年车间看板管理内容与更新制度
- 2026年催化剂行业行业协会合作与资源整合
- 2026年企业网络安全体系建设:从合规到主动防御
- 2026年老年人健康管理服务规范培训
- 2026年汽修厂汽车改装技术入门与法规培训
- 2026年培训师线上直播授课技巧
- 2026年化学教研组学期工作计划模板
- 古诗鉴赏(简答题各题型答题技巧与答题规范)-2025年北京高考语文一轮复习(原卷版)
- 加油站施工施工组织设计方案
- 室内设计cad培训
- 六年级数学总复习立体图形名师公开课获奖课件百校联赛一等奖课件
- 2024年西藏自治区中考语文试题卷
- 汽车配件物流运输服务方案
- 英语专业四级英语写作讲解
- CTD申报资料撰写模板:模块三之3.2.S.4原料药的质量控制
- SP电液执行机构使用说明书
- 电化学全套课件
- 红色旅游项目可行性研究报告
评论
0/150
提交评论