SpringBoot 编程白皮书
Spring Boot 2.X 大型网站技术实战

21
students
6 hours
content
Feb 2020
last update
$19.99
regular price
Why take this course?
🚀 Spring Boot 2.X 大型网站技术实战 📚
课程概述: 本课程将带领您深入理解并掌握使用 Spring Boot 构建现代化、高效的 Web 应用程序所需的核心技能。从基础配置到高级技术,我们将一步步探索如何利用 Spring Boot 快速开发并部署大型网站的各种功能。
课程亮点:
- Spring Boot 快速入门: 从简单的 "Hello World" 到构建完整的应用程序,我们将亲手体验如何使用 Spring Boot 加速开发流程。
- 配置管理: 探索
application.properties
和application.yml
的使用,以及如何优化配置管理来适应不同的环境。 - 数据访问与持久层: 通过 Spring Boot JPA 实战演练,了解如何操作数据库并实现增删改查操作。
- 缓存策略: 深入学习 Spring Boot Redis 集成,包括缓存序列化处理和使用
@Cacheable
等注解进行高效的缓存操作。 - 数据库选择: 除了 JPA,我们还将探讨如何在 Spring Boot 中集成 MongoDB,并通过 Docker 安装必要的数据库服务。
- 消息队列: 学习如何使用 RabbitMQ 进行异步消息处理,涵盖从环境搭建到组件管理的全流程。
- Web UI 开发: 了解 Spring Boot 提供的静态资源访问、Thymeleaf 和 Freemarker 模板引擎,以及如何自动配置 MVC。
- Web 服务端与客户端编程: 深入探索 Spring Boot 的 Web 开发能力,包括 HTTP 状态码解析、RestTemplate 使用以及 Swagger 等调试工具。
- 系统日志: 学习如何轻松集成系统日志,以便更好地监控和维护您的应用程序。
- 单元测试: 探索大型互联网公司是如何运用单元测试来确保代码质量。
- 邮件服务集成: 学习如何在 Spring Boot 中集成邮件功能,并使用 FreeMarker 模板引擎进行复杂邮件发送任务。
课程结构:
-
SpringBoot快速入门与基础配置
- 初识 Spring Boot 项目
- 两种启动项目的方式
- 使用
application.properties
和application.yml
配置项目
-
数据访问:JPA 编程实战
- SpringBoot JPA 开发环境集成
- 详细讲解 JPA 开发步骤
- 通过实战演示如何进行简单的增删改查操作
-
缓存技术:Redis 集成与操作
- Redis 环境集成与使用
- 操作 Redis 不同的数据类型
- Redis 缓存序列化处理
- 利用
@Cacheable
注解进行缓存操作 - Docker 安装 Redis 服务端程序
-
数据库选择:MyBatis 与 MongoDB
- MyBatis(JPA的替代方案)集成
- MongoDB 集成与使用
-
消息队列:RabbitMQ 应用
- RabbitMQ 环境搭建
- 消息生产者和消费者的开发
- 消息组件的管理
-
Web UI 开发:模板引擎与MVC
- Spring Boot 提供的静态资源访问
- Thymeleaf 和 Freemarker 模板引擎使用
- MVC 框架的自动配置
-
Web 服务端与客户端高级开发
- RestTemplate 的使用
- HTTP 状态码的理解与应用
- Swagger 作为调试工具的应用
-
系统日志与监控
- 系统日志的集成与监控
-
单元测试与邮件服务
- 探索单元测试的重要性
- Spring Boot 中的邮件服务集成
- FreeMarker 模板引擎用于发送复杂邮件
通过这个全面的课程,您将能够构建和维护强大的、可扩展的 Web 应用程序,并且理解如何在 Spring Boot 环境中有效地实现各种高级特性。让我们一起踏上这段编码之旅吧!🧱➡️🚀
注意: 本课程需要您有一定的 Java 基础知识和对 Spring Framework 的了解。如果您是初学者,建议先完成相关 Java 和 Spring Framework 的基础课程。让我们共同打造高效、健壮的应用程序!🚀💻✨
Loading charts...
Related Topics
2709208
udemy ID
17/12/2019
course created date
28/02/2020
course indexed date
Bot
course submited by