阿里最新 468 页 Spring Boot 企业级项目开发实战手册好强啊,Github 获星 30000+

154 阅读4分钟

前言

目前市面上有很多介绍 Spring Boot 1.x 的图书,但缺少介绍 Spring Boot 2.x 的相关图书,尤其缺少介绍 Spring Boot 2.x 开发原理及使用 Spring Boot 2.x 进行企业级项目开发的图书。本书基于新发布的 Spring Boot 2.x 深 入介绍其各个组件的用法,另外还介绍使用 Spring Boot 2.x 开发一个应用项 目的完整过程,帮助读者全面、透彻地理解 Spring Boot 2.x 的相关技术,提升开发水平,从而更加高效地完成项目开发。

编辑

本书是资深一线 Java 程序员多年项目开发经验的总结,详解了 Spring Boot 企业级项目开发涉及的技术及其完整流程。

目录展示

编辑

编辑

编辑

编辑

手册特点

详解 Spring Boot Web 开发的相关组件

详细介绍使用 Spring Boot 进行 Web 开发的各个常用组件的相关知识,涉及 Spring MVC、Thymeleaf 模板引擎、文件上传、过滤器、监听器、拦截器、Redis 的使用和异常处理等内容,全面覆盖实际开发需求。

精讲 Spring Boot 的扩展知识,提高开发效率

对 Spring Boot 的各项扩展知识做了必要介绍,帮助读者应对开发中的特殊需求,从而快速完成业务代码的开发。

本书内容

第 1 章 Spring 和 Spring MVC 基础知识

本章详细介绍 Spring 的功能模块、优点及其生态圈的现状,Spring 开发环境的搭建,Eclipse 和 IntelliJ IDEA 简单项目的开发,项目构建工具 Maven 的安装和使用,以及 Spring 注解和 Spring MVC 原理等。

编辑

揭开 Spring 的面纱

编辑

第 2 章 Spring Boot 从零入门

本章详细介绍 Spring Boot 的基础配置及其对多环境配置文件的支持,Restful API 的构建,Postman 接口访问和测试,使用 Swagger2UI 生成 API 接口文档,以及 Lombok 插件的相关知识等。

编辑

实战:创建第一个 Spring Boot 项目

编辑

第 3 章数据持久化

本章详细介绍 Spring Data JPA 的原理,用 Spring Data JPA 连接 MySQL 数据库并对其进行增、删、改、查,Spring Boot Validate 参数校验,以及 JPA 与 SQL 语句的自动生成等。

编辑

数据持久化

编辑

第 4 章 Spring Boot 的 Web 应用开发

本章详细介绍 Thymeleaf 模板引擎的使用,常见的过滤器、监听器和拦截器的原理及其使用方法,项目开发中的异常处理,以及 Redis 的安装和使用等。

编辑

Spring Boot 的 Web 应用开发

编辑

第 5 章 Spring Boot 的 Security 安全控制

本章详细介绍如何在 Spring Boot 中集成 Spring Security 进行项目安全控制和授权控制,涵盖 Spring Security 的原理、验证机制及其在企业级开发中的使用,以及 Spring Data JPA 和 MyBatis 数据库访问等相关知识。

编辑

Spring Boot 的 Security 安全控制

编辑

第 6 章 Spring Boot 扩展

本章详细介绍项目中的日志管理,Log4j2 日志的输出和格式化,定时任务开发,邮件的发送,Web Service 及 Web Socket 的原理和使用等。

编辑

Spring Boot 常用的日志框架

编辑

第 7 章项目测试

本章详细介绍如何在 Spring Boot 项目中使用 JUnit 进行单元测试,使用 Mockito 进行对象的 Mock 测试,使用 @SpringBootTest 注解进行集成测试,并介绍性能测试的种类、衡量指标和实施步骤等。

编辑

项目测试

编辑

第 8 章 Spring Boot 项目快速开发框架 Jeecg Boot

本章详细介绍项目快速开发框架 Jeecg Boot 的功能、前后端开发环境、技术栈、功能模块、配置文件、数据库访问及其在 Web 开发中需要用到的各类功能控制器等。

编辑

Spring Boot 项目快速开发框架 JeecgBoot

编辑

第 9 章 Spring Boot 项目开发实战——销售管理系统

本章详细介绍使用 Spring Boot 开发一个销售管理系统的完整过程,涵盖系统设计、数据库设计、项目框架搭建和功能实现几个模块。

编辑

Spring Boot 项目开发实战——销售管理系统

编辑

编辑

第 10 章 Spring Boot 项目部署与监控

本章详细介绍项目开发完成后的一些工作,包括 Spring Boot 项目的打包部署和监控管理工具 Actuator 的具体使用。

Spring Boot 项目部署与监控

最后

有需要的可以--点击此处 即可 ​