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

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

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

四个基本步骤

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

2、在本地运行起来

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

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

 

pom.xml代表maven管理的项目

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

 

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

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

 

配置文件:

 

banner 

 

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

 

前端页面发的请求controller来接

 

 

sevice服务于controller

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

repository数据库交互相关的

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

 

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

utils工具类

security安全类 登录验证等

handle额外处理器

filter跨域过滤器

exception异常定义

config配置

 

怎么调试?

点击瓢虫按钮:

例如找login:

在network下调试

在根目录右键find in path

找java代码里面那个login

打断点

再次点击登录 会进入断点

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

F8是执行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值