写点什么

阿里最新的 Spring Boot 项目开发实战手册,掀起了项目实战变革狂潮

  • 2022 年 8 月 18 日
    湖南
  • 本文字数:1546 字

    阅读完需:约 5 分钟

阿里最新的Spring Boot项目开发实战手册,掀起了项目实战变革狂潮

前言


目前市面上有很多介绍 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 企业级项目开发涉及的技术及其完整流程。

需要获取这份手册的小伙可以直接转发+关注后添加小助理:( mxt220214)即可获取到!

目录展示





手册特点

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

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

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

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

需要获取这份手册的小伙可以直接转发+关注后添加小助理:( mxt220214)即可获取到!

本书内容

第 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 项目部署与监控

最后结尾

需要获取这份手册的小伙可以直接转发+关注后添加小助理:( mxt220214)即可获取到!

用户头像

需要资料添加小助理vx:mxt220214 2022.08.16 加入

专注Java领域干货分享,不限于面试技巧、JVM、多线程、Mysql、Spring、数据库 、微服务、算法 、JDK、分布式等相关知识,期待与您一同进步。

评论

发布
暂无评论
阿里最新的Spring Boot项目开发实战手册,掀起了项目实战变革狂潮_Java_Java面试那些事儿_InfoQ写作社区