【学习笔记】java springboot如何玩转开源项目

https://www.bilibili.com/video/BV1y4411p74E的学习笔记

文章比较粗糙建议大家去看原视频

四个基本步骤

1、了解这个项目干什么的、是否有兴趣学习、有哪些技术点(readme文档一般有)

2、在本地运行起来

3、阅读项目源码并调试、可结合某个运行起来的功能入手、看报错、看日志、看打印变量

4、自己改东西、会加功能和模块

 

pom.xml代表maven管理的项目

build.gradle代表是gradle管理的项目

 

springboot项目的入口: -dev -test -user 分别是不同环境下不同配置文件

配置文件配置了:端口、h2数据库等等

【学习笔记】java springboot如何玩转开源项目

 

配置文件:

【学习笔记】java springboot如何玩转开源项目

 

banner 

【学习笔记】java springboot如何玩转开源项目

 

templete静态网页 放的是模板 前端 放在resources下表示前后端没有分离 前端的渲染不需要后端处理就是分离

【学习笔记】java springboot如何玩转开源项目

 

前端页面发的请求controller来接

 【学习笔记】java springboot如何玩转开源项目

 

sevice服务于controller

controller不做具体代码仅仅调用 调用对象在service里面

repository数据库交互相关的

model里面与数据库强相关 数据库字段

 

主要需要看的就是controller service repository model四个类

utils工具类

security安全类 登录验证等

handle额外处理器

filter跨域过滤器

exception异常定义

config配置

 

怎么调试?

点击瓢虫按钮:

例如找login:

在network下调试

【学习笔记】java springboot如何玩转开源项目

在根目录右键find in path

找java代码里面那个login

【学习笔记】java springboot如何玩转开源项目

打断点

【学习笔记】java springboot如何玩转开源项目

再次点击登录 会进入断点

鼠标放在参数地方 点加号 可以看到传回来的参数

【学习笔记】java springboot如何玩转开源项目

F8是执行