Spring Boot从零开始学(视频教学版)

Spring Boot从零开始学(视频教学版)

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥52.50¥49.50
今日特价截止至:2026-04-02 02:00:00了解详情

作品简介

Spring是Java开发必不可少的框架,是一个庞大的生态系统,Spring Boot正是在Spring这一片肥沃的土壤中生长出来的快速应用开发框架。本书从Spring Boot的工程化组件入手,采用一步一示例的方式引导读者入门,并通过两个完整案例帮助读者学会开发Spring Boot项目。本书配套源码、PPT课件、教学视频、思维导图、开发环境与答疑服务。本书共分12章。第1~3章介绍构建Spring Boot项目的步骤和Spring Boot Web开发的基础;第4~9章介绍Spring Boot的多种框架或技术,比如JPA、MyBatis、Redis、Elasticsearch、日志和安全监控等;第10~11章分别通过客户管理系统和微博系统两个简单的项目,以巩固读者对Spring Boot基础知识的学习;第12章介绍Spring Boot的测试、打包和项目部署功能。本书从实用的角度出发,结合项目示例,在充分实践的前提下尽量拓展知识广度、减少知识盲点,非常适合时间紧张却需要快速上手Spring Boot的初学者,也可作为高等院校、中职学校和培训机构计算机软件开发专业的教材。

郭浩然,长期从事Web开发,项目经验丰富,擅长Java服务器开发,精通Spring系列和持久层的多种框架,熟悉SQL和NoSQL多种数据库。对技术保有一颗好奇心,喜欢研究新兴技术,致力于做一名随时代不断进步技术大牛。

作品目录

  1. 前言
  2. 第1章 从零起步搭建Spring Boot开发环境
  3. 1.1 Spring Boot为什么流行起来
  4. 1.2 搭建开发环境
  5. 1.3 Spring Boot的依赖管理和自动配置
  6. 1.4 实战——Spring Boot版本的Hello World
  7. 第2章 工程项目使用Spring Boot的步骤
  8. 2.1 构建项目
  9. 2.2 组织代码
  10. 2.3 配置类
  11. 2.4 再说自动配置
  12. 2.5 Spring Bean与依赖注入
  13. 2.6 使用@SpringBootApplication注解
  14. 2.7 运行程序
  15. 2.8 开发者工具
  16. 2.9 打包应用到生产环境
  17. 2.10 实战——使用Maven创建完整的工程项目
  18. 第3章 使用Spring Boot进行Web开发
  19. 3.1 模板引擎
  20. 3.2 使用Thymeleaf开发示例
  21. 3.3 上传文件
  22. 3.4 使用定时任务
  23. 3.5 发送邮件
  24. 3.6 使用Shiro
  25. 3.7 实战——开发一个简单的Restful API网关
  26. 第4章 使用Spring Boot进行数据库开发
  27. 4.1 配置数据源
  28. 4.2 使用JdbcTemplate操作数据库
  29. 4.3 使用Spring Data JPA(Hibernate)操作数据
  30. 4.4 整合MyBatis框架
  31. 4.5 实战——商品信息管理小系统
  32. 第5章 Spring Boot与Redis
  33. 5.1 使用spring-data-redis操作Redis
  34. 5.2 在Spring Boot中配置和使用Redis
  35. 5.3 Redis的一些特殊用法
  36. 5.4 使用Spring缓存注解操作Redis
  37. 5.5 实战——用Redis改版商品信息管理系统V2.0
  38. 第6章 Spring Boot整合Elasticsearch
  39. 6.1 Elasticsearch的使用场景和相关技术
  40. 6.2 spring-data-elasticsearch支持的Elasticsearch Client
  41. 6.3 使用operations相关API操作Elasticsearch
  42. 6.4 Repository的使用
  43. 6.5 在Spring Boot中配置spring-data-elasticsearch
  44. 第7章 Spring Boot的日志管理
  45. 7.1 常用的日志框架
  46. 7.2 Spring Boot支持的日志配置
  47. 7.3 输出到日志文件的配置
  48. 7.4 配置文件扩展
  49. 第8章 Spring Boot的安全与监控
  50. 8.1 安全控制(使用Spring Security)
  51. 8.2 使用Actuator监控应用
  52. 第9章 Spring Boot数据访问
  53. 9.1 自动配置默认数据源
  54. 9.2 自定义一个或多个数据源
  55. 9.3 Spring Data JPA与数据源绑定
  56. 9.4 数据库的初始化
  57. 第10章 项目实战1——客户管理Web系统
  58. 10.1 梳理业务需求
  59. 10.2 技术实现设计
  60. 10.3 构建项目
  61. 10.4 创建数据库表
  62. 10.5 开发客户信息模块
  63. 10.6 开发交易信息模块
  64. 第11章 项目实战2——个人博客
  65. 11.1 梳理业务需求
  66. 11.2 技术实现设计
  67. 11.3 构建项目
  68. 11.4 创建数据实体类
  69. 11.5 开发博客模块
  70. 11.6 开发用户模块
  71. 11.7 实现喜欢/取消喜欢博客功能
  72. 11.8 配置Spring Security访问规则
  73. 第12章 Spring Boot项目的测试和部署
  74. 12.1 配置的切换
  75. 12.2 Spring Boot的测试功能
  76. 12.3 打包和部署