|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-60-framework-for-beginners-2023/
课程评论:没有评论
## Spring 6, Spring Web 6, Spring Boot 3 for Beginners 2025 课程总结 本课程旨在为初学者全面介绍 Spring 框架 6.0 的核心概念和实际应用,涵盖 Spring 基础、Spring Web 以及 Spring Boot 3。 **核心学习内容:** * **Spring 框架基础:** * 理解 Spring 的核心优势:提升 Java 编程的效率、便捷性和安全性,以及其在业界广泛的应用。 * 掌握 Beans 的创建配置: * XML 配置方式 * Java 配置方式 * 注解配置方式 * 深入了解 Spring Beans 的生命周期以及各种 Bean 的作用域(Singleton, Prototype, Request, Session, Global Session)。 * 通过代码示例进行实践。 * **Spring 6 的新特性与变化:** * **Java 版本要求:** Spring 6.0 要求 Java 17+。 * **Java 文本块 (Text Blocks / JEP 378):** 学习如何便捷地创建多行字符串,无需字符串拼接。 * **Switch 表达式 (Switch Expressions / JEP 361):** 了解 Java 12 引入的 Switch 表达式,以及其作为表达式的特性。 * **其他依赖升级:** Kotlin 1.7, Gradle 7.3, Lombok 1.18.22+。 * **Spring Boot 3.0 实践:** * 理解 Spring Boot 的自动配置机制。 * 学习如何创建基础的 Spring 应用程序。 * 学习如何创建 Spring Web 应用程序。 * 探索 Spring Boot 3.0 的新特性,并动手创建一个 Spring Boot 应用程序。 **课程目标:** 通过本课程的学习,学员将能够熟练运用 Spring 框架 6.0 的各项技术,独立创建和维护基于 Spring 和 Spring Boot 的 Java 应用程序,并了解 Spring 6 相较于 Spring 5 的主要更新和改进。
In this course, We will learn the basics of the Spring Framework 6.0. Spring makes programming Java quicker, easier, and safer for everybody. Spring's focus on speed, simplicity, and productivity has made it the world's most popular Java framework. We will learn how to use XML based configuration to create our beans. We will learn how to use Java based configuration to create our beans. And finally, we will learn annotation based configuration to create our beans. We will learn about bean scopes, (Singleton, Prototype, Request, Session, Global Session)We will learn about the Spring bean lifecycle, () with code examples.We will look at the differences between spring 5 and Spring 6 like: The Java base version to use Spring 6.0 is Java 17+.Text Blocks: With JEP 378, it's now possible to create multi-line text blocks without the need to concatenate strings on line breaks.Switch Expressions: Java 12 introduced switch expressions (JEP 361), which (like all expressions) evaluate a single value, and can be used in statements., Kotlin 1.7, Gradle 7.3Further dependencies: Lombok 1.18.22+Spring Boot provides auto-configurationWe will create a Spring applicationWe will create a Spring Web applicationWe will explore Spring Boot 3.0 and create a Spring Boot application.