Skip to content

KnowGroup/know-restful-web-services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

know-restful-web-services

This Project provides comprehensive knowledge on how to develop Restful web services using Spring Framework, JPA , H2 in-memory database. All web-services are designed to demonstrate Level-3 of Richardson Maturity Model by using best of Http methods with proper response status and Hypermedia as the engine of application state(HATEOS). Project also demonstrates how to

  • Version strategies for Web Service (AcceptHeader / Media typer versioning, Header versioning, Param versioning, Path versioning)
  • Swagger based document generation of Restful Web Services
  • Spring Boot Actuator and Hypertext Application Language(HAL) API based Monitoring of Restful Web Services
  • Basic Authentication of Restful Web Services using Spring Security (OAuth and Digest authentication is not demonstrated)

About

know-restful-web-services using Spring Boot , JPA , H2 DB

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published