写点什么

优质高效!阿里甩出 SpringBoot 巅峰之作,进阶不二之选

  • 2023-05-25
    湖南
  • 本文字数:1240 字

    阅读完需:约 4 分钟

十多年前,Spring 颠覆了传统的 JavaEE 技术,迎来了 Java 企业级应用开发的春天,然而今天的 Spring Boot 却站在 Spring 巨人的肩膀上,让我们可以更高效地开发与交付。Java Web 后端也好,App 后台也罢,甚至独立后台应用,等等,Spring Boot 都是你不可或缺的高效率工具。


今天这篇文章旨在为大家介绍一份阿里技术官的 SpringBoot 巅峰之作,作者由浅入深地把 Spring Boot 2.0 各种特性阐述得淋漓尽致,不管你是 Spring Boot 新手还是老司机都值得一读。

上半部分(1~9 章)主要介绍了 SpringBoot 的基础技术。下半部分(10~17 章)介绍了与 Spring Boot 相关的分布式技术。


限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴 点击这里凭本文截图即可获取!

第 1 章 Java EE 简介

Java EE

  1. Java EE 架构

  2. Java EE 的缺点

Spring

  1. Spring loC 容器和 AOP

  2. Spring 的缺点

SpringBoot

  1. SpringBoot 简介

  2. 创建一个 Maven 工程

  3. 增加 Web 支持

  4. Spring Boot 示例

  5. 使用热部署

  6. 添加 REST 支持

第 2 章 Spring Boot 基础

  • 检查 Java 环境与安装 Java

  • 安装和配置 Maven

  • Spring 核心技术

第 3 章 MVC 框架

介绍 MVC 技术,前半部分重点介绍 URL 映射到 Controller,以及映射到 Control 方法的参数、参数类型转化、参数验证,后半部分简单介绍 MVC 中的视图技术 Freemaker. Beetl 以及 Jackson 序列化技术。

第 4 章视图技术

介绍笔者的开源技术 Beetl 后端模板引擎与 Jackson 的 JSON 序列化技术。


第 5 章数据库访问

  • 配置数据源

  • Spring JDBC Template

  • BeetlSQL 介绍

  • SQLManager 内置 CRUD

  • 使用 sqlld

  • BeetlSQL 的其他功能

  • Spring Data JPA

第 6 章 Spring Data JPA

  • 集成 Spring Data JPA

  • Repository

第 7 章 Spring Boot 配置

介绍 Spring Boot 高级特性,如常用的 Spring Boot 的配置、日志配置、应用配置的读取、Spring Boot 自动装配技术和 Spring Boot Starter 实现。

第 8 章部署 Spring Boot 应用

  • 以 jar 文件运行

  • 以 war 方式部署

  • 多环境部署

  • Profile 注解

第 9 章 Testing 单元测试

  • JUnit 介绍

  • Spring Boot 单元测试

  • Mockito

  • 面向数据库应用的单元测试

第 10 章 REST

介绍 RESTful 风格的架构,然后介绍 Spring Boot 如何集成以提供 REST 服务,使用 RestTemplate 调用 REST 服务。


第 11 章 MongoDB

介绍 MongoDB 的安装和使用,然后介绍 Spring Boot 如何集成 MongoDB,同时还介绍了如何用 MongoTermplate 访问 MongoDB。

第 12 章 Redis

介绍 Redis 服务器的安装和使用,Redis 常用的数据结构和操作命令。然后介绍 SpringBoot 如何集成 Redis,如何使用 RedisTemplate 来操作 Redis。本章后半部分深入介绍了 RedisTemplate 提供的序列化机制。


第 13 章 Elasticsearch

  • Elasticsearch 介绍

  • 使用 REST 访问 Elasticsearch

  • 使用 RestTemplate 访问 ES

  • Spring Data Elastic

第 14 章 Cache

  • 关于 Cache

  • Spring Boot Cache

  • 注释驱动缓存

  • 使用 Redis Cache

  • Redis 缓存原理

  • 实现 Redis 两级缓存

第 15 章 Spring Session

本章介绍了 Nginx 作为反向代理的内容,以及 Spring Session 的 Redis 实现及其源码分析。


第 16 章 Spring Boot 和 ZooKeeper

  • ZooKeeper

  • Spring Boot 集成 ZooKeeper

  • 实现分布式锁

  • 服务注册

  • 领导选取

第 17 章监控 Spring Boot 应用



限于文章篇幅原因,就展示到这里了,有需要的小伙伴 点击这里凭本文截图即可获取!

用户头像

还未添加个人签名 2021-07-28 加入

公众号:该用户快成仙了

评论

发布
暂无评论
优质高效!阿里甩出SpringBoot巅峰之作,进阶不二之选_Java_做梦都在改BUG_InfoQ写作社区