Skip to content

This repository contains an API Rest created with Java SpringBoot, using some techniques such as Hypermedia Controls,documented with OpenAPI, OAuth 2.0 security.

Notifications You must be signed in to change notification settings

HillmerCh/springboot-hypermedia-jenkins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Players service SpringBoot - Hypermedia

Ir a la versión en Español

This repository contains an API Rest created with Java SpringBoot, using some techniques such as Hypermedia Controls,documented with OpenAPI, OAuth 2.0 security.

The API manages the information of baseball Players.

The parts of software development (building, testing, and deploying) could be automated using Jenkins.

API Key characteristics

  • This project has 3 modules: client, model and web.
  • The controller doesn't use entities, data is shared through DTO (Data transfer object)
  • The project has 4 layers: Controller, Service, Dao and Repository
  • Layers communicate using interfaces
  • Bean Validation annotations are used to validations such as: @NotBlank, @NotNull, @Min

Testing-Running this repo

Content

About

This repository contains an API Rest created with Java SpringBoot, using some techniques such as Hypermedia Controls,documented with OpenAPI, OAuth 2.0 security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published