https://github.com/vinnilmg/java-clean-architecture
https://github.com/vinnilmg/java-clean-architecture
clean-architecture gradle java-17
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/vinnilmg/java-clean-architecture
- Owner: vinnilmg
- Created: 2024-02-29T00:00:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-06T02:18:00.000Z (over 2 years ago)
- Last Synced: 2025-02-22T17:50:07.513Z (over 1 year ago)
- Topics: clean-architecture, gradle, java-17
- Language: Java
- Homepage:
- Size: 227 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JAVA-CLEAN-ARCHITECTURE
Projeto desenvolvido no curso:
https://www.udemy.com/share/107xvO3@bTBIG1fH-6IY0xolyzvSlc_HwrVYGls1vfigE5h1EervNhsap_D4bdFP5w31qWPZ/
Esse curso está voltado para a arquitetura, portanto, desconsidere as integrações do processo.
### Arquitetura clean

#### Objetivo
Fornecer uma maneira mais simples de organizar o código, assim o deixando mais reutilizável.
Neste projeto a separação foi feita conforme abaixo:
```
main
config
core
dataprovider
domain
usecase
dataprovider
client
repository
entrypoint
consumer
controller
```
### Informações adicionais sobre a aplicação
Caso queira executar a aplicação, deve-se utilizar o wiremock para simular o serviço de endereço.
Os jsons de configuração de request/response do wiremock estão anexados na pasta 'resources'.
Comando para executar:
`java -jar wiremock-standalone-3.4.1.jar --port 8082`
#### Collection Postman
-> clean-arch-course.postman_collection.json