- 发帖
- 53402
- 今日发帖
- 最后登录
- 2024-12-22
|
MP4 | 视频:h264,1280x720 | 音频:AAC,44.1 KHz,2 Ch 类型:电子学习| 语言:英语+ .VTT | 持续时间:13.5小时| 大小:6.03 GB 通过构建用户管理服务,使用Spring Boot 2以实践步骤方法学习RESTful API!你会学到什么您将能够从头开始使用Spring Boot 2开发RESTful Web服务 您将使用Spring Boot Data JPA和H2数据库构建一个实时项目,其中将利用相同的项目以增量方式学习所有模块。 您将学习如何使用github通过git命令行和使用STS IDE来管理SpringBoot应用程序的增量开发过程。 您将了解如何使用Spring 5最新的ResponseStatusException包实现异常处理。 您将能够为RESTful服务设计和实现全局异常处理和验证。 您将了解并实施JPA OneToMany Association 您将深入了解HATEOAS概念,并使用HATEOAS实现自我链接和关系链接概念。 您将为RESTful服务实现国际化功能。 您将能够使用静态,动态过滤方法以及使用@JsonView来理解和设计RESTful Web服务的过滤解决方案。 您将了解DTO概念(数据传输对象)并使用ModelMapper和MapStruct依赖项实现实体到DTO的转换。 您将了解可用于RESTful API版本控制的选项并实现所有可用选项。 您将了解API文档对RESTful API的重要性,并实施SWAGGER与UserManagement Service的集成,您将在本课程中构建它。 您将了解并实现RESTful服务的spring boot执行程序和Spring Boot管理功能。 您将了解Micrometer以及如何将指标导出到多个监控工具。您将通过JMX实施导出指标,并实施名为AppOptics的SAAS解决方案,并在AppOptics中创建仪表板,验证时间序列数据和实时指标。要求您应该熟悉基本的Java概念描述******* 课程大纲 *******欢迎阅读使用Spring Boot 2 100步中的RESTful API的惊人课程。以下是本课程涵盖的模块列表。课程模块01.简介02.通过Github和HelloWorld REST服务管理Spring Boot项目03.使用Spring Data JPA和H2数据库构建RESTful API04.使用ResponseStatusException进行异常处理 - Spring 5 Latest05.验证和全局异常处理06. SpringBoot - JPA OneToMany协会07. SpringBoot - HATEOAS08. SpringBoot - 国际化09. SpringBoot - 过滤10. SpringBoot - DTOS - 数据传输对象11. SpringBoot - 版本控制和内容协商12. SpringBoot - Swagger集成13. SpringBoot - 执行器和管理员14. SpringBoot - 执行器和千分尺我的每门课程都有惊人的动手一步一步学习经验真正的实施经验问答部分的友好支持30天“没有问题”退款保证!***************课程明智的课程详情**********************第1单元:简介模块01:简介01步骤01:课程介绍01步骤02:RESTful API简介模块02:通过Github和HelloWorld REST服务管理Spring Boot项目02第00步:Github和HelloWorld简介02步骤01:从spring初始化程序创建Spring Boot基础项目02步骤02:通过github管理Spring Boot项目的简介02步骤03:Github Base Setup02步骤04:将GIT存储库添加到Spring Tool Suite IDE02步骤05:创建一个返回String的简单Hello World RESTful服务02步骤06:创建一个返回Bean(JSON)的简单Hello World REST服务02步骤07:GIT提交并推送Hello World RESTful服务更改为Github模块03:使用Spring Data JPA和H2数据库构建RESTful API03步骤00:使用JPA构建RESTful API的简介03步骤01:用例介绍03步骤02:验证所有依赖项的pom.xml03步骤03:更新基于JPA的RESTful服务所需的application.properties03步骤04 01:创建用户实体 - 了解@Entity注释03步骤04 02:创建用户实体 - 了解@Table注释03步骤04 03:创建用户实体 - 定义变量,Getters和Setter03步骤05:了解并实施与H2数据库相关的更改03步骤06:创建用户存储库 - @Repository03步骤07:实现getAllUsers RESTful服务 - @Service,@ RestController03步骤08:测试getAllUsers RESTful服务 - 使用REST客户端POSTMAN03步骤09:实现createUser RESTful服务 - @PostMapping03步骤10:实现getUserById RESTful服务 - @GetMapping03步骤11:实施updateUserById RESTful服务 - @PutMapping03步骤12:实现deleteUserById RESTful服务 - @DeleteMapping03步骤13:实现getUserByUsername RESTful服务 - @GetMapping03步骤14:GIT提交,推送,合并到主人和推送模块04:使用ResponseStatusException进行异常处理 - Spring 5 Latest04步骤00:使用ResponseStatusException进行异常处理简介04步骤00:创建git分支 - 本地和远程04步骤01:为getUserById实现ResponseStatusException处理04步骤02:为updateUserById RESTful服务实现ResponseStatusException04步骤03:为deleteUserById RESTful服务实现ResponseStatusException04步骤04:为createUser RESTful Service实现ResponseStatusException04步骤05:为createUser Service实施HTTP状态代码和位置标头04步骤06:GIT提交,推送,合并到主人和推送模块05:验证和全局异常处理05第00步:Spring Boot简介 - 验证和全局异常处理05步骤00:为验证和全局异常处理创建git分支05步骤01:实现Bean验证 - @Valid05步骤02:实现自定义全局异常处理程序 - @ControllerAdvice05步骤03:在GEH中实现HttpRequestMethodNotSupportedException05步骤04:在GEH中实现UserNameNotFoundException - @ExceptionHandler05步骤05:GEH中的路径变量验证和ConstraintViolationException05步骤06:使用@RestControllerAdvice实现全局异常处理05步骤07:在@ControllerAdvice和@RestControllerAdvice之间切换模块06:SpringBoot - JPA OneToMany Association06步骤00:需要JPA OneToMany用于HATEOAS06第00步:JPA OneToMany协会简介06步骤01:为JPA OneToMany Association创建git分支06步骤02:创建订单实体和@ManyToOne关联06步骤03:使用@OneToMany Association更新用户实体06步骤04:实施“getAllOrders”RESTful服务06步骤05:实施“createOrder”RESTful服务06步骤06:实施“getOrderByOrderId”RESTful服务06步骤07:GIT提交,推送,合并到主人和推送模块07:SpringBoot - HATEOAS07第00步:Spring Boot简介 - HATEOAS07步骤00:为HATEOAS创建git分支07步骤01:在pom.xml中添加HATEOAS依赖项07步骤02:使用ResourceSupport扩展用户和订单实体07步骤03:为HATEOAS实施创建新的用户和订单控制器07步骤04:在getUserById方法中实现自我链接07步骤05:在getAllUsers方法中实现自我和关系链接07步骤06:GIT提交代码,推送到远程,合并到主服务器模块08:SpringBoot - 国际化08第00步:国际化简介08步骤00:为国际化创建git分支08步骤01:创建LocaleResolver和ResourceBundleMessageSource Bean08步骤02:实现国际化的RESTful服务08步骤03:GIT提交,推送,合并到主人和推送模块09:SpringBoot - 过滤09步骤01:使用@JsonIgnore和@JsonIgnoreProperties实现静态过滤09步骤02:使用MappingJacksonValue实现动态过滤09步骤03:使用MappingJacksonValue和@RequestParam实现动态过滤09步骤04:动态过滤 - git Commit和Push代码09步骤05:使用@JsonView过滤简介09步骤06:使用@JsonView实现过滤第10单元:SpringBoot - DTOS - 数据传输对象10步骤01:ModelMapper简介10步骤02:ModelMapper配置设置10步骤03:使用ModelMapper实现方法10步骤04:MapStruct简介10步骤05:MapStruct配置设置10步骤06:MapStruct - 创建UserMapper并实现getAllUsers方法10步骤07:MapStruct - 使用MapStruct UserMapper实现getUserById方法第11单元:SpringBoot - 版本控制和内容协商11步骤00:版本控制简介11步骤01:创建版本控制实现所需的DTO11步骤02:实施URI版本控制11步骤03:实施请求参数版本控制11步骤04:实现自定义标头版本控制11步骤05:实施媒体类型版本控制11步骤06:实施和测试内容协商11步骤07:GIT提交代码和推送内容协商分支第12单元:SpringBoot - Swagger集成12步骤00:Swagger简介12步骤01:将Springfox依赖项添加到pom.xml和Create SwaggerConfig文件12步骤02:添加API信息以修改文档的标题部分12步骤03:使用API Base软件包限制swagger文档生成的范围12步骤04:自动填充JSR-303验证的文档12步骤05:向模型类添加Swagger核心注释12步骤06:向控制器类添加Swagger核心注释模块13:SpringBoot - 执行器和管理员13步骤00:SpringBoot执行器简介13步骤01:在pom.xml中添加Actuator Dependency13步骤02:公开所有执行器端点并讨论它们13步骤03:SpringBoot管理员简介13步骤04:SpringBoot管理员 - 基本设置13步骤05:将SpringBoot客户端应用程序指向SpringBoot Admin Server13步骤06:测试SpringBoot Admin Server中的功能模块14:SpringBoot - 执行器和千分尺14步骤00:SpringBoot千分尺简介14步骤01:将微米依赖性添加到pom.xml14步骤02:与JMX集成并在JConsole中查看指标14步骤03:与AppOptics集成以在AppOptic中导出指标和查看指标14步骤04:在AppOptics中验证度量标准并创建度量标准仪表板本课程适合谁:任何希望学习如何从头开始使用Spring Boot设计和开发Spring Boot RESTful API的人。 任何想要通过实践方法逐步学习的人。 任何想要学习如何使用现代方法构建企业应用程序后端层的人(RESTful API)
本部分内容设定了隐藏,需要回复后才能看到
|