Spring Boot provides excellent support for implementing REST APIs using both the Spring Web MVC and Spring Web Flux frameworks.
Spring HATEOAS can be used to implement REST APIs that follow the concepts of Hypermedia As The Engine Of Application State (HATEOAS).
Last but not least, Girders 6 also supports OpenApi for defining and documenting REST APIs.