美团资深架构师精心整理SpringBoot学习笔记,从入门到实战

发布于:2022-12-26 ⋅ 阅读:(680) ⋅ 点赞:(0)

前言

使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。

Spring将很多魔法带入了Spring应用程序的开发之中,其中最重要的是以下四个核心。

自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。
Actuator:让你能够深入运行中的Spring Boot应用程序,一探究竟。

这篇分享!让你搞透彻

SpringBoot实战之旅

第1章和第2章是学习Spring Boot 的入门阶段,从Spring Boot简介到开发环境部署等,让读者对Spring Boot有一个初步的认识;

第1章 Spring Boot概述

  • Spring Boot简介
  • Spring Boot的特点
  • 为什么要学习Spring Boot
  • Spring Boot的发展历史

第2章 走进Spring Boot

  • 环境搭建
  • 新建Spring Boot项目
  • 项目工程介绍
  • 运行项目
第3章到第10章是Spring Boot的融合阶段,介绍了Spring Boot 搭建Web项目、操作数据库、使用缓存、日志、整合安全框架、结合消息队列和搜索框架,这些都是日常开发中一定会用到的内容,经过这个阶段的学习,会让读者熟练地运用Spring Boot进行敏捷开发。

第3章 Spring Boot的Web之旅

第4章 Spring Boot的数据库之旅

第5章 SpringBoot的缓存之旅

  • 使用Spring Cache
  • 使用Redis
  • 使用Memcached

第6章 Spring Boot的日志之旅

  • Logback日志
  • Log4j日志
  • Log4j 2日志
  • ELK日志收集

第7章 Spring Boot的安全之旅

  • 使用Shiro安全管理
  • 使用Spring Security

第8章 Spring Boot的监控之旅

  • 使用actuator监控
  • 使用Admin监控
  • Prometheus + Grafana监控

第9章 SpringBoot的消息之旅

  • RabbitMQ消息队列
  • Kafka消息队列
  • RocketMQ消息队列
  • 消息队列对比

第10章 Spring Boot的搜索之旅

  • 使用Solr
  • 使用Elasticsearch
  • 搜索引擎对比
第11章和第12章是Spring Boot的拓展阶段,主要介绍了Spring Boot的一些常用的功能和如何在实际应用中的部署。

第11章 Spring Boot的小彩蛋

第12章 Spring Boot打包部署

第13章和第14章是Spring Boot 的实战阶段,经过这两章的学习,使读者对Spring Boot的运用更加熟练,掌握实际项目的开发技能。

第13章 Spring Boot实战之博客系统

第14章 Spring Boot实战之博客后台系统

由于篇幅限制,只能以这样的方式展示出来了,有需要完整版PDF的朋友 dian这里!

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到