/spring-boot-rest-best-practices

Collection of best practices for building REST APIs with Spring Boot

Primary LanguageJava

Spring Boot Rest API Best Practices


My living document collection of Spring Boot RESTful API best practices.

Current Updates and Features

  • 03/31/2017: Added CRUD integration tests for contacts

Future

  • Add Named Queries
  • Add Named Native Queries
  • Add Controller Unit Tests
  • Add Service Unit Tests
  • Add Repository Unit Tests
  • Add some business logic to test
  • Add some complex multi-table join queries and return results by mapping to custom response entities.
  • Add separate datasource for integration testing
  • Add JavaDocs Documentation
  • Add groovy test example with Spock