Skip to Content
Hands-On Microservices with Spring Boot and Spring Cloud
book

Hands-On Microservices with Spring Boot and Spring Cloud

by Magnus Larsson
September 2019
Intermediate to advanced
668 pages
15h 59m
English
Packt Publishing
Content preview from Hands-On Microservices with Spring Boot and Spring Cloud

Adding new APIs

Before we can use the persistence layer for creating and deleting information in the database, we need to create the corresponding API operations in our core service APIs.

The API operations for creating and deleting a product entity looks like this:

@PostMapping(    value    = "/product",    consumes = "application/json",    produces = "application/json")Product createProduct(@RequestBody Product body);@DeleteMapping(value = "/product/{productId}")void deleteProduct(@PathVariable int productId);
The implementation of the delete operation will be idempotent, that is, it will return the same result if called several times. This is a valuable characteristic in fault scenarios. For example, if a client experience a network timeout during ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Master Microservices with Spring Boot and Spring Cloud

Master Microservices with Spring Boot and Spring Cloud

In28Minutes Official

Publisher Resources

ISBN: 9781789613476Supplemental Content