Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/eduardocruzpalacios/generation-enterprise-api-rest-java-spring

Generation enterprise API REST built with JavaSE-11, Java Spring, Maven, SpringBoot, RestTemplate, Hibernate (JPA) and SpringData JPA.
https://github.com/eduardocruzpalacios/generation-enterprise-api-rest-java-spring

api-rest apirest company enterprise enterpriseapi

Last synced: 3 days ago
JSON representation

Generation enterprise API REST built with JavaSE-11, Java Spring, Maven, SpringBoot, RestTemplate, Hibernate (JPA) and SpringData JPA.

Awesome Lists containing this project

README

        

# Generation Enterprise API REST
Generation enterprise API REST built with JavaSE-11, Java Spring, Maven, SpringBoot, RestTemplate, Hibernate (JPA) and SpringData JPA.
## Functionality
### Proyecto
- Create one
- Read all
- Read one by id
- Read by cliente
- Update one
- Delete one
### Persona
- Create one
- Read all
- Read one by id
- Update one
- Delete one
### Mensaje
- Create one
- Read all
### Cargo
- Read all
### Cliente
- Read all
## Data Source
MySQL database.

SQL statements to create the database and table along with CRUD queries are provided.
## Testing
HTTP tests written on Postman are included as importable file.

API REST controller classes are tested with JUnit and Mockito.
## API Documentation with Swagger
Application must be running:
- [http://localhost:5000/v2/api-docs](http://localhost:5000/v2/api-docs)
- [http://localhost:5000/swagger-ui.html](http://localhost:5000/swagger-ui.html)