Generating and Consuming REST APIs with Spring Boot 2, Angular 7 and Swagger 2

Imagine you want to integrate backend APIs or third party APIs with minimal effort, how do you pull it off?