|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/advanced-spring-boot/
课程评论:没有评论
课程名称:高级Spring Boot 课程概述:在本课程中,您将深入学习WebMVC的配置、Jackson视图及其他高级功能。在之前的课程“Spring Boot - 入门”中,您已经学会了使用Spring Boot创建应用程序的基础知识。本课程将在此基础上进行扩展。我们还将深入研究Spring安全性、将用户存储在数据库中、使用分布式会话以及自定义用户类。您将学习如何测试Spring WebMVC应用程序,并如何在测试中包含Spring安全配置。此外,我们将更详细地探讨Spring数据,这在之前的数据库部分中只简单涉及过。AOP(面向切面编程)使您能够有效处理跨切面关注点,因此我们将研究Spring对AOP的支持。最后一部分,我们将根据需求采用Spring Boot Actuator,添加自定义指标和健康检查,并重新审视Actuator的配置。完成本课程后,您将能够使用高级Spring Boot功能,开发更复杂、功能丰富且易于操作的应用程序。 关于作者:Patrick Cornelissen是一位热衷于软件开发的专家,也是Orchit GmbH的创始人兼首席执行官。他在多种语言和平台上编写了多款应用程序,并专注于基于微服务的应用程序以及将单体应用程序转变为微服务的过渡。自2009年以来,他一直使用Spring框架,并一直是其忠实粉丝。在家庭之外,软件工艺是他在闲暇时间追求的另一大热情。他曾组织过代码静修和开放空间会议,乐于在(敏捷)软件开发领域学习和教授新知识。
In this course, you are going to learn more about WebMVCs configuration, Jackson Views, and other advanced features. In the course, Spring Boot - Getting Started, you have learned the basic knowledge to create an application with spring boot. This course will build on that and extend it even further. We are also going to dive deeper into Spring security and store users in the database, use distributed sessions, and our own user classes. You'll learn how to test Spring WebMVC applications and how to include your Spring security configuration in your tests.We are also having a look at Spring Data which we have only covered briefly in the database section before. AOP allows you to effectively tackle the famous cross-cutting concerns, so we are having a look at Spring support for AOP. As last section we are adopting Spring boot Actuator to our needs by adding our own metrics and health checks and revisit the Actuator configuration.After completing this course you will be able to use the advanced Spring Boot features to deliver more complex, feature rich, and operations-friendly applications.About the AuthorPatrick Cornelissen is a software developer at heart and the founder and CEO of the Orchit GmbH. He has written a number of applications in various languages and platforms and is specialized in microservice-based applications and the transition of monolithic applications into microservices. He is using the Spring Framework since 2009 and is a big fan ever since. After his family, Software craftsmanship is one of his passions that he is pursuing whenever he has spare time. For this, he has organized for example code retreats and open space conferences in the past. He likes to learn as much as to teach new things in the filed of (agile) software development.