作品简介

本书内容翔实,示例丰富,适合基础较为薄弱的Spring Boot项目开发人员阅读,也适合Spring Boot技术爱好者作为参考书,另外还可以作为相关培训机构和高等院校的教材。

张科,长期从事软件开发。参与过多个企业级项目的研发,涉及ERP、在线医疗、教育和房地产管理等多个领域。擅长Java开发技术,尤其是Java Web开发技术,熟悉MySQL数据库和多种中间件技术,在系统设计、线上Bug修复和数据库优化等方面有丰富的经验。

作品目录

  • 本书赞誉
  • 前言
  • 第1章 Spring和Spring MVC基础知识
  • 1.1 揭开Spring的面纱
  • 1.2 搭建Spring开发环境
  • 1.3 Spring常用注解介绍
  • 1.4 简析Spring MVC的请求流程
  • 1.5 小结
  • 第2章 Spring Boot从零入门
  • 2.1 为什么使用Spring Boot
  • 2.2 实战:创建第一个Spring Boot项目
  • 2.3 Spring Boot项目的一些基础配置
  • 2.4 构建Restful API
  • 2.5 接口测试
  • 2.6 使用Lombok来优雅地编码
  • 2.7 小结
  • 第3章 数据持久化
  • 3.1 认识Spring Data JPA与ORM
  • 3.2 Spring Boot Validate参数校验
  • 3.3 实战:使用Spring Data JPA保存数据
  • 3.4 JPA与SQL语法
  • 3.5 小结
  • 第4章 Spring Boot的Web应用开发
  • 4.1 Spring Boot对Web开发的支持
  • 4.2 模板引擎
  • 4.3 文件上传
  • 4.4 过滤器、监听器和拦截器
  • 4.5 异常的处理
  • 4.6 Web缓存利器Redis的应用
  • 4.7 小结
  • 第5章 Spring Boot的Security安全控制
  • 5.1 认识Spring Security
  • 5.2 应用Spring Security
  • 5.3 企业项目中的Spring Security操作
  • 5.4 小结
  • 第6章 Spring Boot扩展
  • 6.1 日志管理
  • 6.2 定时任务
  • 6.3 发送邮件
  • 6.4 应用Web Service
  • 6.5 应用Web Socket
  • 6.6 小结
  • 第7章 项目测试
  • 7.1 单元测试
  • 7.2 集成测试
  • 7.3 性能测试
  • 7.4 小结
  • 第8章 Spring Boot项目快速开发框架Jeecg Boot
  • 8.1 项目简介及系统架构
  • 8.2 配置文件
  • 8.3 数据访问
  • 8.4 Web处理
  • 8.5 小结
  • 第9章 Spring Boot项目开发实战——销售管理系统
  • 9.1 系统设计
  • 9.2 数据库设计
  • 9.3 项目框架搭建
  • 9.4 功能实现
  • 9.5 小结
  • 第10章 Spring Boot项目部署与监控
  • 10.1 Spring Boot打包部署
  • 10.2 监控管理之Actuator使用
  • 10.3 小结
展开全部