Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lhui/springboot-handbook
一本使用 docusaurus 写做的 Spring Boot 的书籍📚,持续更新中,每天写一点点
https://github.com/lhui/springboot-handbook
book spring springboot
Last synced: 9 days ago
JSON representation
一本使用 docusaurus 写做的 Spring Boot 的书籍📚,持续更新中,每天写一点点
- Host: GitHub
- URL: https://github.com/lhui/springboot-handbook
- Owner: lhui
- Created: 2023-01-10T15:51:10.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T15:14:53.000Z (7 months ago)
- Last Synced: 2024-05-02T10:22:59.941Z (7 months ago)
- Topics: book, spring, springboot
- Language: JavaScript
- Homepage: https://lhui.github.io/springboot-handbook/
- Size: 1.4 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# SpringBoot HandBook
## 内容简介
预期的内容如下:
当期还没有具体的目录,只是一个大致的规划
- 环境搭建
- SpringBoot 基础
- 使用 SpringBoot 实现第一个接口
- 使用 SpringBoot 实现第一个页面
- 使用 SpringBoot 实现数据库操作
- 使用 SpringBoot 实现事务
- 事务的基本概念
- 事务的隔离级别
- 事务的传播行为
- 事务的回滚
- 事务的超时
- 事务的只读
- SpringBoot 事务的实现以及注意事项
- 使用 SpringBoot 实现缓存
- 使用 SpringBoot 实现消息队列
- 使用 SpringBoot 实现定时任务
- 使用 SpringBoot 实现文件上传/下载
- 使用 SpringBoot 进行日志管理
- 日志配置 Logback
- 日志读取
- 使用 SpringBoot 进行异常处理
- 使用 SpringBoot 进行单元测试
- 使用 SpringBoot 进行集成测试
- 集成测试的基本概念
- 集成测试的实现
- 集成测试的注意事项
- 集成测试的最佳实践
- 如何减少集成测试的重启次数
- 进行 SpringBoot 项目的部署
- 进行 SpringBoot 项目的监控
- 进行 SpringBoot 项目的性能优化
- 进行 SpringBoot 项目的安全防护
- 使用 SpringBoot 实现分布式系统
- 什么是 TDD 开发
- 什么是 DDD 开发
- 使用 SpringBoot 链接 nebula graph
- 图数据库是什么
- 使用 SpringBoot 进行内存泄露分析及解决方案
- SpringBoot 项目的最佳实践
- SpringBoot 项目的常见问题及解决方案
- SpringBoot 如何开发 websocket
- SpringBoot 如何开发 restful api
- SpringBoot 如何开发 graphql
- SpringBoot 如何开发 rpc
- SpringBoot 如何开发 dubbo
- SpringBoot 如何开发 starter
- SpringBoot 如何开发第一个注解
- SpringBoot 如何开发第一个拦截器
- SpringBoot 如何开发第一个过滤器
- SpringBoot 如何开发第一个监听器
- SpringBoot 如何开发第一个事件
- SpringBoot 如何开发第一个定时任务
- SpringBoot 如何开发第一个异步任务
- SpringBoot 如何开发第一个线程池
- SpringBoot 如何开发第一个线程安全的程序
- SpringBoot 如何开发第一个线程不安全的程序
- 如何做 code review 以及 code review 的最佳实践
- Springboot 如何做代码规范检查
- Springboot 如何做代码质量检查
- Springboot 如何进行代码重构
- Springboot 如何连接 vault
- Springboot 如何连接 kafka
- Springboot 如何配置 Springboot Security
- Springboot 如何配置 Springboot OAuth2
- Springboot 如何配置 Springboot JWT
- Springboot 如何配置 Springboot SSO
- Springboot 如何配置 Springboot Shiro
- Springboot 如何配置 Springboot Mybatis
- Springboot 如何配置 Springboot JPA
- Springboot 如何配置 Springboot Hibernate
- Springboot 如何配置 Springboot Redis
- Springboot 如何配置 Springboot MongoDB
- Springboot 如何配置 Springboot Elasticsearch
- Springboot 如何配置 Springboot Solr
- Springboot 如何配置 Springboot Zookeeper
- Springboot 使用 Guava
- Springboot 使用 Apache Commons
- Springboot 使用 Google Guice附录:
- 搭建 ELK 日志分析系统
- 搭建 Prometheus 监控系统
- 搭建 Grafana 监控系统
- 搭建 Zipkin 分布式链路追踪系统
- 搭建 Skywalking 分布式链路追踪系统
- 搭建 Jaeger 分布式链路追踪系统
- 搭建 Arthas 线上诊断系统
- 搭建 JProfiler 线上诊断系统
- 搭建 YourKit 线上诊断系统
- 搭建 JMC 线上诊断系统
- 搭建 Vault 进行密码管理## 项目环境
- JDK 11
- SpringBoot x.x.x
- Gradle x.x.x
- IntelliJ IDEA## 参与贡献
1. Fork 本仓库
2. 新建 Feature_xxx 分支
3. 提交修改内容
4. 新建 Pull Request## 项目作者
[lihui](https://github.com/lhui)
## 赞助该项目