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

https://github.com/jfcardoso/dio-padroes-projeto-java-spring

Explorando alguns padrões de projeto com Spring
https://github.com/jfcardoso/dio-padroes-projeto-java-spring

dio facade-pattern java11 openapi singleton-pattern springframework strategy-pattern

Last synced: 8 months ago
JSON representation

Explorando alguns padrões de projeto com Spring

Awesome Lists containing this project

README

          

## Explorando alguns padrões de projeto com Spring

- Para a implantação dessa API foram adicionados, via , os seguintes módulos:
- Spring Data JPA
- Spring Web
- H2 Database
- OpenFeign

- A fim de fornecer uma interface de consumo de uma API REST mais amigável, foi utilizado no projeto o `OpenAPI/Swagger`. Para acessá-lo basta,
depois de rodar o programa, acessar o site: .

- Os três padrões de projetos escolhidos para este projeto foram:
- Singleton (Representando os Padrões Criacionais)
- Strategy (Representando os Padrões Comportamentais)
- Facade (Representando os Padrões Estruturais)

### Esse projeto foi desenvolvido em conjunto com o Professor Venilton Falvo Jr., durante uma coding live promovida pela DIO - Digital Innovation One.