Create a Spring Boot Restful web app with Java 11 and Maven

所在平台: Udemy

课程主页: https://www.udemy.com/course/spring-boot-restful-web-app/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程总结:使用 Java 11 和 Maven 创建 Spring Boot RESTful Web 应用** 本课程教授如何使用 Java 11 和 Maven 构建一个功能完备的 Spring Boot RESTful Web 应用。课程内容涵盖以下关键知识点: * **环境搭建:** 指导学员安装 Java、Maven 和 IntelliJ IDEA 集成开发环境。 * **项目创建:** 演示如何使用 Spring Initializr 生成 Spring Boot 项目,并在 IntelliJ IDEA 中打开。 * **Maven 构建管理:** 深入介绍 Maven 的作用以及 `pom.xml` 文件配置和依赖管理。 * **MVC 架构:** 引导学员遵循 Model-View-Controller (MVC) 架构模式构建应用。 * **RESTful API 开发:** * 创建控制器类和端点方法,并进行测试。 * 将业务逻辑封装到服务类中。 * 实现数据持久化,并使用 Spring Data JPA 执行查询。 * **核心概念:** 探讨控制反转 (IoC) 的应用,包括内联和构造器依赖注入。 * **实用工具和库:** 介绍 Lombok 和 Javax 库在开发中的作用。 * **测试与调试:** * 使用 Insomnia API 客户端对应用进行测试。 * 强调并教授如何正确使用调试器。 * **版本控制:** 指导学员使用版本控制工具将项目提交并推送到 GitHub 仓库。 本课程旨在帮助学员掌握使用 Spring Boot 快速开发 RESTful Web 服务所需的核心技术和最佳实践。

课程评论(0条)

课程详情

In this course, we will put together a Spring Boot RESTful web app and test it. We explore inversion of control through inline and constructor dependency injection and controllers, services, and how to implement persistence and execute queries using Spring Data JPA. We will test the app using the insomnia API client. Also, we emphasize and go through the correct use of the debugger. The IDE we are going to use is Intellij IDEA. Also, we provide the appropriate guidance for utilizing the maven build management tool. Finally, we use version control to commit and push the project to a GitHub repository. First, we will look at how to install Java, maven, and the Intellij IDE in our system. Then we will generate a Spring Boot app with the help of the Spring initializr web app and open it inside Intellij.After explaining the role of maven and the pom.xml file for the application and how to add dependencies, we will start putting together a project that follows the model view controller architectural paradigm. After we create our first controller class and endpoint controller method and test it, we will create a service class within which we will move any application logic and then implement persistence with Spring Data JPA. Also, we are going to talk about the Lombok and Javax libraries.

课程标签

0人关注该课程

主题相关的课程