├── .env ├── .gitignore ├── .idea ├── .gitignore ├── gradle.xml ├── misc.xml └── vcs.xml ├── README.md ├── docker-compose.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── br │ └── com │ └── anderson17ads │ └── brazilbank │ ├── BrazilbankApplication.java │ ├── adapters │ ├── inbound │ │ ├── controllers │ │ │ ├── AccountController.java │ │ │ └── CustomerController.java │ │ ├── dto │ │ │ ├── account │ │ │ │ ├── AccountRequest.java │ │ │ │ └── AccountResponse.java │ │ │ └── customer │ │ │ │ ├── CustomerIdRequest.java │ │ │ │ ├── CustomerRequest.java │ │ │ │ └── CustomerResponse.java │ │ ├── mapper │ │ │ ├── AccountMapper.java │ │ │ └── InboundCustomerMapper.java │ │ └── paths │ │ │ └── ApiPaths.java │ └── outbound │ │ ├── entities │ │ ├── JpaAccountEntity.java │ │ └── JpaCustomerEntity.java │ │ ├── mapper │ │ ├── AccountMapper.java │ │ └── OutboundCustomerMapper.java │ │ └── repositories │ │ ├── account │ │ ├── JpaAccountRepository.java │ │ └── JpaAccountRepositoryAdapter.java │ │ └── customer │ │ ├── JpaCustomerRepository.java │ │ └── JpaCustomerRepositoryAdapter.java │ ├── application │ ├── command │ │ ├── account │ │ │ └── CreateAccountCommand.java │ │ └── customer │ │ │ └── CreateCustomerCommand.java │ └── usecase │ │ ├── account │ │ ├── create │ │ │ ├── CreateAccountUseCase.java │ │ │ └── CreateAccountUseCaseAdapter.java │ │ └── list │ │ │ ├── ListAccountUseCase.java │ │ │ └── ListAccountUseCaseAdapter.java │ │ └── customer │ │ ├── create │ │ ├── CreateCustomerUseCase.java │ │ └── CreateCustomerUseCaseAdapter.java │ │ ├── findById │ │ ├── FindByIdCustomerUseCase.java │ │ └── FindByIdCustomerUseCaseAdapter.java │ │ └── list │ │ ├── ListCustomerUseCase.java │ │ └── ListCustomerUseCaseAdapter.java │ ├── domain │ ├── account │ │ ├── Account.java │ │ ├── AccountFactory.java │ │ ├── AccountRepository.java │ │ ├── AccountType.java │ │ └── policy │ │ │ ├── AccountNumberPolicy.java │ │ │ └── MaxAccountsPerCustomerPolicy.java │ ├── customer │ │ ├── Customer.java │ │ ├── CustomerFactory.java │ │ ├── CustomerRepository.java │ │ └── policy │ │ │ ├── CheckCustomerAlreadyExistsByEmailPolicy.java │ │ │ └── CheckCustomerExistsByUuidPolicy.java │ └── exception │ │ ├── DomainException.java │ │ ├── ErrorMapper.java │ │ ├── ErrorResponse.java │ │ └── ValidationError.java │ └── infrastructure │ ├── config │ ├── account │ │ ├── AccountFactoryConfig.java │ │ ├── AccountPolicyConfig.java │ │ ├── AccountRepositoryConfig.java │ │ └── AccountUseCaseConfig.java │ └── customer │ │ ├── CustomerFactoryConfig.java │ │ ├── CustomerPolicyConfig.java │ │ ├── CustomerRepositoryConfig.java │ │ └── CustomerUseCaseConfig.java │ └── exception │ └── GlobalExceptionHandler.java └── resources ├── application-dev.yml └── application.yml /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'BrazilBank' -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/BrazilbankApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/BrazilbankApplication.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/controllers/AccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/controllers/AccountController.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/controllers/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/controllers/CustomerController.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/account/AccountRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/account/AccountRequest.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/account/AccountResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/account/AccountResponse.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/customer/CustomerIdRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/customer/CustomerIdRequest.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/customer/CustomerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/customer/CustomerRequest.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/customer/CustomerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/dto/customer/CustomerResponse.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/mapper/AccountMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/mapper/AccountMapper.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/mapper/InboundCustomerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/mapper/InboundCustomerMapper.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/paths/ApiPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/inbound/paths/ApiPaths.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/entities/JpaAccountEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/entities/JpaAccountEntity.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/entities/JpaCustomerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/entities/JpaCustomerEntity.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/mapper/AccountMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/mapper/AccountMapper.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/mapper/OutboundCustomerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/mapper/OutboundCustomerMapper.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/account/JpaAccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/account/JpaAccountRepository.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/account/JpaAccountRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/account/JpaAccountRepositoryAdapter.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/customer/JpaCustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/customer/JpaCustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/customer/JpaCustomerRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/adapters/outbound/repositories/customer/JpaCustomerRepositoryAdapter.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/command/account/CreateAccountCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/command/account/CreateAccountCommand.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/command/customer/CreateCustomerCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/command/customer/CreateCustomerCommand.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/create/CreateAccountUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/create/CreateAccountUseCase.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/create/CreateAccountUseCaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/create/CreateAccountUseCaseAdapter.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/list/ListAccountUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/list/ListAccountUseCase.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/list/ListAccountUseCaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/account/list/ListAccountUseCaseAdapter.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/create/CreateCustomerUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/create/CreateCustomerUseCase.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/create/CreateCustomerUseCaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/create/CreateCustomerUseCaseAdapter.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/findById/FindByIdCustomerUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/findById/FindByIdCustomerUseCase.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/findById/FindByIdCustomerUseCaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/findById/FindByIdCustomerUseCaseAdapter.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/list/ListCustomerUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/list/ListCustomerUseCase.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/list/ListCustomerUseCaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/application/usecase/customer/list/ListCustomerUseCaseAdapter.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/account/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/account/Account.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/account/AccountFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/account/AccountFactory.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/account/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/account/AccountRepository.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/account/AccountType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/account/AccountType.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/account/policy/AccountNumberPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/account/policy/AccountNumberPolicy.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/account/policy/MaxAccountsPerCustomerPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/account/policy/MaxAccountsPerCustomerPolicy.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/customer/Customer.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/customer/CustomerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/customer/CustomerFactory.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/customer/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/customer/CustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/customer/policy/CheckCustomerAlreadyExistsByEmailPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/customer/policy/CheckCustomerAlreadyExistsByEmailPolicy.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/customer/policy/CheckCustomerExistsByUuidPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/customer/policy/CheckCustomerExistsByUuidPolicy.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/exception/DomainException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/exception/DomainException.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/exception/ErrorMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/exception/ErrorMapper.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/exception/ErrorResponse.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/domain/exception/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/domain/exception/ValidationError.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountFactoryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountFactoryConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountPolicyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountPolicyConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountRepositoryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountRepositoryConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountUseCaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/account/AccountUseCaseConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerFactoryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerFactoryConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerPolicyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerPolicyConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerRepositoryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerRepositoryConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerUseCaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/config/customer/CustomerUseCaseConfig.java -------------------------------------------------------------------------------- /src/main/java/br/com/anderson17ads/brazilbank/infrastructure/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/java/br/com/anderson17ads/brazilbank/infrastructure/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anderson17ads/brazilbank/HEAD/src/main/resources/application.yml --------------------------------------------------------------------------------