Skip to content

API com operações de um caixa eletrônico na arquitetura hexagonal

Notifications You must be signed in to change notification settings

felipesalvadordev/atm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#ATM Spring Boot API arquitetura hexagonal

#Anatomia do projeto

In Adapters (Web)

  • BankAccountController
  • BankAccountService

Out Adapters (Persistence)

  • BankAccountRepository

In Port

  • DepositUseCase
  • WithdrawUseCase
  • GetAccountBalanceQuery

Out Port

  • LoadAccountPort
  • SaveAccountPort

Domain

  • BankAccount

Java 11/Spring Boot 2.5.2/Lombok/H2 Database/Swagger

#Testes de unidade/integração

Junit/MockMvc/MockBean/WebMvcTest

Referências:

https://jivimberg.io/blog/2020/02/01/hexagonal-architecture-on-spring-boot/

https://reflectoring.io/spring-hexagonal/

About

API com operações de um caixa eletrônico na arquitetura hexagonal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages