运行调试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
回到断点的界面
回到上一个断点的地方,进入到方法内部, step out 是在方法外
执行到下一个断点的位置
查看所有断点位置
调试技巧
设置断点的条件
条件断点,右键
断点控制多线程
都要先设置成断点模式
控制线程顺序
如何学习一个项目
maven:pom master可以看到用了哪些技术栈
gradle: build
不同环境用不同配置文件
dev是开发
是静态文件,前端的
开始看代码先看cotroller ,这里是和前端交互的地方,看功能定位到servise
点击蓝色小箭头,可以看到接口的实现类
小圆圈,可以跳转到实现类
再看repository,到数据层的交互,和数据库关联的就是mode包了,定义的都是对象
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人