Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/agliznetsov/crud

A framework to create REST APIs in Java
https://github.com/agliznetsov/crud

Last synced: 4 days ago
JSON representation

A framework to create REST APIs in Java

Awesome Lists containing this project

README

        

# CRUD

###### A pragmatic framework to create REST APIs in Java.

This project can be seen as a lightweight, magic-less alternative to spring-data-rest.

#### Features

* Base model classes and interfaces to create Repositories.
* Extendable transformation service to convert from/to entity and DTO model classes.
* Hibernate repository implementation.
* Spring MVC ResourceController implementation.
* Swagger-UI based GUI and automatic meta-data generation.

#### Run

Run the demo:

mvn clean install
cd crud-showcase
mvn spring-boot:run

Then navigate to [http://localhost:8080/swagger-ui](http://localhost:8080/swagger-ui)