Consume Spring HATEOAS Rest API using AngularJS example | Spring Boot
In this tutorial, JavaSampleApproach shows you a Spring Boot example that consumes Spring HATEOAS Rest API using AngularJS.
Related Post:
- How to start Spring HATEOAS RestAPI with Spring Boot
- Consume Spring HATEOAS Rest API using JQuery Ajax example | Spring Boot
- How to integrate Http Angularjs with Spring MVC | Spring Boot
I. Overview
1. Goal
We'll build a Spring Boot Application in that:
- HATEOAS REST Service provides interface for interacting with Customer Database.
- Client calls API by using AngularJS, retrieves and displays:
- Customer Data (Id, Name) with HATEOAS Links by CustomerId.
-
Order Data for Customer above.
2. Technology
- Java 1.8
- Maven 3.3.9
- Spring Tool Suite – Version 3.8.4.RELEASE
-
Spring Boot: 1.5.4.RELEASE
3. Project Structure
HATEOAS REST Service:
Customer
class extends Spring HATEOASResourceSupport
.CustomerRepository
provides repository methods and custom finder methods forCustomerController
to interact withCustomer
database.CustomerController
is a REST Controller which has request mapping methods for RESTful requests such as:
/{id}, /{id}/orders, /getcustomer/{id}Response
class defines structure for returned data of HTTP GET.
Consume Spring HATEOAS Rest API using AngularJS example | Spring Boot
Top comments (0)