Spring HTTP Interface Clients - Consuming HTTP Services in Spring Boot
Offered By: Dan Vega via YouTube
Course Description
Overview
          Learn how to build a full REST API using Spring MVC and create an HTTP Interface client in a separate service to consume it. Explore the Spring Framework's capability to define HTTP services as Java interfaces with HTTP exchange methods, allowing for proxy generation that implements the interface and performs exchanges. Dive into simplifying HTTP remote access and gain flexibility in choosing API styles like synchronous or reactive. Follow along as the tutorial guides you through creating projects, setting up services, defining classes, implementing APIs, and testing endpoints. Discover how to leverage HTTP Interface clients for efficient service consumption and expand your Spring Boot development skills in this comprehensive 32-minute video tutorial.
        
Syllabus
 Introduction
 Creating new projects in IntelliJ
 Setting up the Article Service
 Setting up the Content Service
 Defining the Article class
 Creating the API for the Article service
 Setting up the Article client
 Testing the endpoints manually
 Implementing the HTTP Interface client
 Adding new methods to the client
 Creating the Content Controller
 Testing the client's methods
 Review and Conclusion
Taught by
Dan Vega
Related Courses
Software DevelopmentThe University of British Columbia via edX Design Patterns in Java
Udemy A Java Spring Boot Microservices project for beginners
Udemy Kotlin for Android: Creating a Two-Screen App
LinkedIn Learning The Android O and Java Developer Course - Build 9 Full Apps
Skillshare
