|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-boot-o/
课程评论:没有评论
Coursera 上的这门课程“学习 Spring Boot 的基础知识”将详细介绍 Spring Boot 的核心概念和实用功能。 课程内容涵盖: 1. **Spring Boot 简介**:解释什么是 Spring Boot,以及它与传统 WAR 部署方式的区别,并指导学员安装 IntelliJ Community Edition。 2. **Spring Initializr 工具**:介绍 Spring Initializr 工具及其使用方法,帮助学员快速创建 Spring Boot 项目。 3. **嵌入式服务器**:讲解嵌入式服务器的概念,以及如何在不同服务器之间进行切换。 4. **Spring Boot 配置**:演示如何为 Spring Boot 应用提供配置文件,并介绍读取配置文件的多种方式,包括: * 配置 properties 文件。 * 配置 YAML 配置文件。 5. **@Value 注解的使用**:深入讲解 `@Value` 注解,包括如何使用它读取简单的字符串值、值列表以及键值对。 6. **Spring Profiles**:详细阐述 Spring Profiles 的概念、配置自定义 Profile、使用场景以及它们在配置属性和 Spring Bean 中的应用,并强调使用 Spring Profiles 的优势。 7. **开发 REST API**:指导学员如何使用 Spring Boot Starter 包来开发简单的 RESTful API。 8. **运行 Spring Boot 应用**:教授学员运行 Spring Boot 应用程序的多种方式,包括使用 Maven 命令行、java jar 命令以及 Maven package。 通过这门课程,学员将全面掌握 Spring Boot 的基础知识,并能够独立开发和运行 Spring Boot 应用程序。
In this course, you will be able to learn the following things in detail1. What is a spring boot? difference between spring boot vs traditional WAR deployment Install IntelliJ Community edition2. What is the Spring Initializr tool and how to use it?3. What are the embedded servers and how to switch to alternate servers4. How to provide configuration files to Spring boot?5. What are the ways to read the configuration files? a) How to configure the properties files b) How to configure the YAML configuration files6. How to use the value annotation with below things a. Value annotation to read the simple String values b. Value annotation to read the List of values c. Value annotation to read the key-value pairs7. How to use the Spring profiles a. What is meant by spring profile? b. How to configure custom spring profiles c. When to use the spring profiles d. Where the spring profiles are applied (with configuration properties and spring beans) e. Benefits of using the spring profiles8. How to develop sample rest API using the spring boot starter package?9. How to run the spring boot application a. With the maven command line b. With java jar command line c. maven package