运行调试idea🚩🚩🚩

调试🚩🚩🚩

如果测试的开源项目,那就打开先debug application 然后打开前端界面,F12切换到network 查看请求
然后再看相应的后端代码,鼠标放项目上左键,找到 find in path(ctrl + shift +f) 然后输入相对应的功能名(注意一定是java代码),找到功能模块后打个断点(重点) b站调试视频收藏反复看

系统debug调试(idea)

基本: 行断点
最常用: F8 step over 一步一步往下运行 ,如果想追进一个方法看,那就是 step into F7 如果想返回
step out 就可以返回原始方法,step into 有一定局限性,jdk自带方法进入不了,这个时候可以用 force
step into

image

image
回到断点的界面

image
回到上一个断点的地方,进入到方法内部, step out 是在方法外

image

执行到下一个断点的位置

image

查看所有断点位置

调试技巧

设置断点的条件
image
条件断点,右键
断点控制多线程
image
都要先设置成断点模式

image
控制线程顺序

如何学习一个项目

maven:pom master可以看到用了哪些技术栈
gradle: build

image
不同环境用不同配置文件
dev是开发
image
是静态文件,前端的

开始看代码先看cotroller ,这里是和前端交互的地方,看功能定位到servise
image
点击蓝色小箭头,可以看到接口的实现类
image
小圆圈,可以跳转到实现类
再看repository,到数据层的交互,和数据库关联的就是mode包了,定义的都是对象

image

posted @   java同学!  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示