一周Spring Boot + VUE 入门(7) 前后端的调试方法

后端代码的调试方法

后端我们可以通过设置断点来查看变量和对象。例如在controoler中,可以通过断点查看接收到的前端的数据,以及运行service后获取的结果等。

首先在Idea中需要设置断点的代码的行号区域,点击,即可设置断点。例如我们在46行设置断点。注意,46行设置断点,46行中断的时候是没有运行的,也就是数据没有返回到前端,可以看到前端是卡在数据显示这里的。

然后,右上角绿色的箭头是运行程序,右边的小瓢虫就是调试了。点击调试,系统启动,然后当运行到设置的断点处,会停止运行显示环境变量。

我们在前端登陆,然后打开学生信息,姓名输入张,然后后端设置断点,进入调试模式。前端点击搜索。

 我们到Ieda中,会看到程序在我们设置的断点处停顿了,然后我们点击下方的调试窗口,会看到我们接收的前端的数据在student对象中,其他都是空的,只有name='张',同我们在前端输入的是一致的。

 然后查看service到数据库中查询的姓名包含张的信息,是在list对象返回的,可以看到service已经从数据库中查询出来,返回到list中了,下一句就是发送到前端了。

 我们取消断点,可以在有断点的行号再点一次,红色圆点取消,就说明断点取消了。

通过设置断点,我们可以非常方便调试后端程序。

前端代码的调试方法

前端代码主要利用浏览器的调试工具进行调试。

网页打开调试工具,谷歌浏览器是右键-检查,360浏览器是右键-审查元素,

下面是谷歌浏览器的调试工具,第一个元素是对应页面的不同部分,下面显示对一个的HTML和CSS元素。合格我们来查看页面上显示的那个部分是用什么HTML和CSS代码显示的非常方便。注意这里的HTML和CSS是VUE编译后的代码,和我们的VUE代码不一样。

 第二部分的控制台是我们最常用的调试窗口,因为我们在VUE页面的主要调试方式就是通过console.log("标识=",变量名称)

例如,我们在我们的VUE页面student下的index.vue中,从后端程序读取数据,就是调用api目录下的listStudent函数向后端调用数据,结果是通过response返回,在response的rows中返回数据,我们在253行付给了studentList变量,我们想看看页面上我们取回来的数据是否正确,于是在254添加了一个console.log(变量名称)来在浏览器显示我们设置的变量。点击保存。我们到浏览器上,到学生信息查询页面。

 我们会看到浏览器上在控制台上已经显示了我们添加的studentlist变量,只有一条记录,可以看到后端发送回来的数据的格式。

注意:当页面的代码出现错误时,显示会不正常,页面不会提示,需要随时在控制台查看是否有VUE的代码出错。

例如,我们随便在VUE中添加一个aaa的非法语句,

 然后运行,页面就不能正常显示了。

 这个时候,需要及时到调试工具的控制台中查看,如果出现红色的错误提示,需要及时修改VUE页面。这一点切记。

后面的网络也是对我们非常有用的工具,当我们想查看一下前端是如何访问的后端的地址,前端发送的请求,以及后端返回的响应的时候,这个时候我们点击网络,通过左侧选择不同的到后端的访问,就能看到具体的请求和响应。例如,我们的学生信息查询页面,对应的是list,可以看到访问时后端的地址,

 在预览中,我们能看到后端返回的数据。

一周Spring Boot + VUE 入门系列到此就结束了。当然由于时间短,只能达到入门的水平,但是已经可以让我们领略 Spring Boot + VUE的风采了,特别是通过RuoYi这个优秀的项目,再次在此感谢RuoYi的作者奉献的这个优秀的软件作品。

相信大家在入门后,能通过不断的自我学习,自由驾驭Spring Boot + VUE的编程能力,创作出优秀的作品。

最后,分享两个小米的雷总的两个演讲,与大家共勉。

雷军:编程不仅仅是技能,更是一种艺术! - 知乎

雷军年度演讲|挫折的馈赠,是美好的发生|盘古|金山|卓越网_新浪新闻

前后端调试技巧
Aling_3的博客
12-16 1190
f12 1、network ------- 显示网络请求的数据 2、Preserve log ------ 抓取重定向前该页面请求了哪些接口。保留请求日志。 3、XHR ----- 记录ajax中的请求 (前端发送的Ajax请求包括 后端接口,前端 JS, CSS, Img 等等) get方法解析: 入参:一般在方法后使用 “ ?参数名=参数值&参数名=参数值 ” 该方法支持的是get方式传参,那么该方法中...
手把手教你入门vue+springboot开发(九)--springboot后端实现与postman调试
最新发布
dreamflyly的博客
07-19 859
上篇我们已经定义好了数据库表users和用户管理功能的HTTP接口,本篇我们按照接口进行springboot后端开发实现,然后使用postman工具调试接口。
Java:59-前后端项目接口联调
qq_59609098的博客
04-09 5797
template>-- v-model的值,为当前框的值 label选项的标签名-->-- Object.keys(statusMapping)获取键值对的key数组其中value必须在,否则不会显示,而我们绑定的v-model的值其中找到对应的value的值的对应的那条数据可以是key或者直接的数据若是key则将他的这条数据的其中label的对应值默认的显示出来。
前后端调试
朗福德的博客
12-11 1175
前言 之前一直写后端的接口,没有前后端调试过,这段时间有机会来试试了,下边就直接上代码吧! 正文 调试界面 返回的数据 html代码 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascrip...
springBoot前后端联调demo
weixin_48984179的博客
02-06 484
1.后端 package com.yangho.controller; import com.baomidou.mybatisplus.extension.api.R; import com.yangho.Domain.Result; import com.yangho.Domain.Role; import com.yangho.service.RoleService; import org.springframework.beans.factory.annotation.Autowired; i.
Springboot+Vue前后端联调和数据交互
weixin_63566741的博客
08-13 3175
现在将后台管理页面(前端)和后台服务服务端进行集成,之前都是通过MockJS拦截前端请求随机生成数据来模拟服务器的数据响应的。当服务端接口开发完成后,前端就可以通过连接服务端程序指定的端口,然后向指定功能接口发送请求。
前后端调试神器-Postman的安装and使用
你说我的名称可爱不可爱♕
02-20 690
各位仔仔们好,今天水果姑娘给大家介绍一个能让前端和后端相爱的利器———Postman 系统提示:如果您不想和前端(后端)相亲相爱的话,请您退出本页面(开玩笑的,还真退出啊…别…别走啊) 看到这个,很多程序媛和很多程序猿是不是听了特别开心 哈哈,那有请我们的Postman隆重的登场 奏国歌,升国旗(咦,画风不对,受学校影响太深,同时也表示本姑娘特别爱国,hhhh) Ok,当您看到ok的时候,时间已...
阿里内部进阶学习SpringBoot+Vue全栈开发实战文档
uuuyy_的博客
05-10 1639
前言 Spring 作为一个轻量级的容器,在JavaEE开发中得到了广泛的应用,但是Spring 的配置烦琐臃肿,在和各种第三方框架进行整合时代码量都非常大,并且整合的代码大多是重复的,为了使开发者能够快速上手Spring,利用Spring框架快速搭建JavaEE项目,Spring Boot应运而生。 Spring Boot带来了全新的自动化配置解决方案,使用Spring Boot可以快速创建基于Spring生产级的独立应用程序。Spring Boot中对一些常用的第三方库提供了默认的自动化配置方案,使
Spring Boot + Vue + Shiro 实现前后端分离,写得太好了!
2401_84094979的博客
04-07 820
技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。有需要面试题资料的朋友点击这里可以领取。
clouddo是基于springcloud和vue微服务,前后端分离的后台管理框架
05-21
《基于SpringCloud与Vue的Clouddo:一个微服务后台管理框架》 在现代的IT行业中,构建高效、可扩展的Web应用已经成为开发者的重要任务。Clouddo,一个基于SpringCloud和Vue的微服务架构,正是为满足这一需求而诞生...
基于springboot+vue的“租房平台”程序设计实现【毕业论文,源码】
qq_42003636的博客
03-21 3354
Java主要采用CORBA技术和安全模型,可以在互联网应用的数据保护。它还提供了对EJB(Enterprise JavaBeans)的全面支持,java servlet API,Javajava server pages),和XML技术。JAVA语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,开发者只需要知道一些概念就能够编写出一些应用程序。Java程序相对较小,其代码能够在小机器上运行。
前端及前后端联调工作流程.pptx
02-21
前端及前后端联调工作流程.pptx
后端接口调试软件
12-13
这是一款非常实用的后端接口调试工具,方便快捷,包含restful风格的接口测试请求。
基于 Spring Cloud 与 Vue.js 的前后端一站式部署
Docker的专栏
10-29 646
本文将带大家从一台全新的 CentOS 服务器开始,部署一套完整的前后端分离项目。操作步骤非常详细,新手友好型文章~后端技术栈:Spring Cloud 微服务架构 + ...
学习笔记:关于前后端调试程序
hyqapple的博客
04-12 990
学习笔记:关于使用DevTools调试程序debugging添加断点Elementsconsole DevTools是谷歌浏览器自带的开发者调试工具。打开方法有快捷键f12或Ctrl + Shift + I或在页面点右键选择检查。掌握网页的调试方法对于开发大有帮助。 如图Devtools共有9个面板 Elements:在 Elements 面板中可以以 DOM 树的形式查看所有页面元素,同时也...
springboot前后端交互
月阴荒的博客
07-04 1853
set集合是怎么做到内部不重复的https://blog.csdn.net/bsegebr/article/details/125243056在Springboot中,使用控制器来处理接受的请求,前后端的交互风格也变了,之前使用?来传递参数,并用&来链接。现在也出现了一种Restful风格1.@Controller 标记在类上,用于声明Spring类的实例时一个控制器2.@RequestMapping可以标注在类上或者方法上,将url映射到控制器类或者方法上,表示类中所有的响应请求的方法都以改地址做位父路径
Spring Boot后端解决前后端本地联调跨域问题
qq_37630282的博客
04-10 569
在Controller类上加注解即可解决
转载vs code 调试前后端
maiyude的专栏
03-09 927
vscode如何调试html? 使用Debugger for Chrome进行调试 首先下载对应的插件 Ctrl+Shift+x打开插件商店,搜索chrome即可看到该插件,点击安装->重新加载即可 该插件的配置方式分两种,一种是基于本地文件的debug,另一种是基于server-client模式的调试。 本地文件debug即启动chrome读取本地文件,进而根据文件直接渲染出页面...
前后端联调--安装系统管理服务与解决跨域问题
qq_46020806的博客
08-29 373
通过script标签的src属性进行跨域请求,如果服务端要响应内容则首先读取请求参数callback的值,callback是一个回调函数的名称,服务端读取callback的值后将响应内容通过调用callback函数的方式告诉请求方。出这个提示的原因是基于浏览器的同源策略,去判断是否跨域请求,同源策略是浏览器的一种安全机制,从一个地址请求另一个地址,如果协议、主机、端口三者全部一致则不属于跨域,否则有一个不一致就是跨域请求。这里进行前后联调的目的是体会前后端联调的流程,测试的功能为课程查询功能。
小区物业管理系统开发实战:Vue2+SpringBoot前后端分离教程
该系统为vue2初学者提供了一个入门级的模拟项目,旨在帮助初学者快速学习并掌握搭建一套前后端分离的现代主流项目架构的能力。 ### 知识点详细说明: #### Vue2 - **简介**:Vue.js是一个用于构建用户界面的渐进式...
写文章

热门文章

  • 一周Springboot+Vue入门(1)-- 什么是Springboot 4162
  • 一周Spring Boot + VUE 入门 (3)-- 从脚手架开始 2530
  • 一周Spring Boot + VUE 入门(4) -- CRUD 基本操作制作 2488
  • 1、WordPress安装 2164
  • 一周Spring Boot + VUE 入门(7) 前后端的调试方法 1863

分类专栏

  • 一周数据分析系列 4篇
  • 一周网页设计系列 4篇
  • “一周精通SpringBoot”系列 9篇

最新评论

  • DataGear(2)、进入系统在数据库中创建表

    一纬一: 你好,请教一个问题,在配置数据源的时候,SQLSERVER数据源就是配置不成功怎么办? 点连接测试就一直显示测试中

  • 一周Spring Boot + VUE 入门(2) --VUE

    Xuyn在学习: 博主这个系列写的真的挺详细 对于新手上手可以说是非常友好了

最新文章

  • DataGear(4)、创建数据分析看板
  • DataGear(4)、常用SQL操作
  • DataGear(3)、导入数据操作
2024年8篇
2022年9篇
2021年2篇
2015年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳坪山网站建设公司太原家居行业网站优化推广渠道网站优化的核心要素人才类网站优化西安网站推广优化网站优化宁波香河网站优化价格靠谱的网站核心词优化南昌优化哪个网站最有效宝丰县网站seo优化排名锦州专业的seo网站搜索优化网站优化如何才能让排名更靠前eo网站优化公司怎么找网站优化师职级网站优化失败怎么处理诸暨百度网站优化织梦模板推广网站建站优化优化网站的步骤上海网站排名优化多少钱互联网网站优化公司哪家好坪山网站seo优化哪家好网站自己优化好seo网站种植牙优化济宁专业做优化的网站网站关键词优化外包开封网站优化有哪些哪家网站优化服务好柘城专业网站seo优化公司高负载类网站优化丰台优化网站排名泸州德阳网站优化服务香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化