SpringBoot2 Rest API features: 1. H2 in-memory database. With pre-populated table data. 2. Spring Data 3. Custom Response object 4. Custom Exception handling 5. Junit