1、了解这个项目是干什么的,有哪些技术点(可以提前拆分了解)
2、把项目跑起来
3、阅读项目源码并调试(可结合某个功能,一个组件一个组件弄熟,如看报错、看日志、看打印变量)
4、自己添加功能和模块,学会改东西。
打开IDEA -> improt Project ->找到要导入的项目文件夹 -> 选择项目类型(如Maven)-> Next 勾选(Use auto-import)-> 完成
启动项目后
maven,
一,看依赖、项目里找到pom.xml查看依赖
二,看结构、src源码(两个文件:java源码,resources资源)
1,java下找到入口Application
2,然后在resources下看配置文件
1. application.yaml 主配置文件 默认
2. application-dev.yaml
3. application-test.yaml
4. application-user.yaml
5. banner.txt 启动的炫酷图标
3,resources -> templates下看静态资源
三,java代码
1,controller 控制器(不做业务代码,仅仅实现调用)
1. 接口 @RequestMapping("/api/admin")
2. 接收请求 @PostMapping("login")
2,service层 (业务代码层,服务于controller)看不懂也要看,试着去调试,接口到实现
3,repository层(数据库操作,与数据库相关的东西)和model相联系(对象)
4,辅助、其他、全局类:util工具类,security安全类(用户密码之类的),listener监听事件,handler(额外处理器,人家的辅助工具写在这里),filter层(过滤器),factory层(工厂),cache(缓存)
5,主要进入流程:controller -> service -> repository -> model
6,后台,进入debugger模式设置断点进行功能调试,前端F12