├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── release.yml └── workflows │ ├── 1.dev-test.yml │ ├── 2.dev-deploy.yml │ ├── 3.rc-test-deploy.yml │ ├── 4.prod-test-deploy.yml │ └── codeql.yml ├── .gitignore ├── .mvn ├── jvm.config └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Makefile ├── README.md ├── docker-compose.yaml ├── lombok.config ├── mvnw ├── mvnw.cmd ├── opentelemetry ├── default.properties ├── dev.properties └── opentelemetry-javaagent.jar ├── pom.xml ├── postman ├── API.postman_collection.json ├── E2E.postman_collection.json └── dev.postman_environment.json ├── scripts ├── configs │ ├── postgres │ │ └── conf │ │ │ └── conf.d │ │ │ └── postgresql.conf │ └── rabbitmq-definition.json ├── create_hotfix.sh ├── create_merge_failed.sh ├── create_release.sh └── dumps │ └── keycloak.sql └── src ├── main ├── java │ └── com │ │ └── mycompany │ │ └── microservice │ │ └── api │ │ ├── ApiApplication.java │ │ ├── clients │ │ ├── http │ │ │ ├── DefaultRestTemplate.java │ │ │ ├── WebhookSiteHttpClient.java │ │ │ └── WebhookSiteUrlEnum.java │ │ └── slack │ │ │ ├── BaseSlackClient.java │ │ │ └── SlackAlertClient.java │ │ ├── constants │ │ ├── AppCompanySlug.java │ │ ├── AppConstants.java │ │ ├── AppHeaders.java │ │ ├── AppUrls.java │ │ └── JWTClaims.java │ │ ├── controllers │ │ ├── backoffice │ │ │ └── BackOfficeController.java │ │ ├── internal │ │ │ ├── CacheInternalApiController.java │ │ │ └── actuator │ │ │ │ └── WebMvcPreStopHookEndpoint.java │ │ ├── management │ │ │ ├── ApikeyManagementController.java │ │ │ ├── CompanyManagementController.java │ │ │ └── base │ │ │ │ └── BaseManagementController.java │ │ ├── platform │ │ │ ├── api │ │ │ │ └── PlatformApiController.java │ │ │ ├── mobile │ │ │ │ └── PlatformMobileController.java │ │ │ └── web │ │ │ │ └── PlatformWebController.java │ │ └── pubic │ │ │ └── PublicController.java │ │ ├── entities │ │ ├── ApiKey.java │ │ ├── Company.java │ │ └── base │ │ │ └── BaseEntity.java │ │ ├── enums │ │ └── UserRolesEnum.java │ │ ├── exceptions │ │ ├── BadRequestException.java │ │ ├── GlobalExceptionHandler.java │ │ ├── InternalServerErrorException.java │ │ ├── NotAllowedException.java │ │ ├── NotAuthorizedException.java │ │ ├── ResourceNotFoundException.java │ │ └── RootException.java │ │ ├── facades │ │ └── AuthFacade.java │ │ ├── infra │ │ ├── advices │ │ │ └── ResponseHeaderAdvice.java │ │ ├── auditors │ │ │ └── AuditorConfig.java │ │ ├── auth │ │ │ ├── converters │ │ │ │ └── KeycloakJwtConverter.java │ │ │ ├── jwt │ │ │ │ └── ClaimValidator.java │ │ │ └── providers │ │ │ │ ├── ApiKeyAuthentication.java │ │ │ │ ├── ApiKeyAuthenticationFilter.java │ │ │ │ └── ApiKeyAuthenticationProvider.java │ │ ├── filters │ │ │ ├── AddCredsToMDCFilter.java │ │ │ ├── AddNginxReqIdToMDCFilter.java │ │ │ └── RateLimitFilter.java │ │ ├── interceptors │ │ │ ├── InterceptorConfig.java │ │ │ ├── LogSlowResponseTimeInterceptor.java │ │ │ └── TimeExecutionInterceptor.java │ │ ├── profiling │ │ │ └── PyroscopeConfiguration.java │ │ ├── ratelimit │ │ │ ├── DefaultRateLimit.java │ │ │ └── base │ │ │ │ └── BaseRateLimit.java │ │ └── security │ │ │ └── SecurityConfiguration.java │ │ ├── listeners │ │ └── EntityTransactionLogListener.java │ │ ├── mappers │ │ ├── ApiKeyMapper.java │ │ ├── CompanyMapper.java │ │ ├── annotations │ │ │ └── ToEntity.java │ │ └── base │ │ │ └── ManagementBaseMapper.java │ │ ├── rabbitmq │ │ ├── configs │ │ │ ├── RabbitApplicationStartupListener.java │ │ │ └── RabbitConfig.java │ │ ├── listeners │ │ │ └── EventListener.java │ │ └── publishers │ │ │ └── EventPublisher.java │ │ ├── repositories │ │ ├── ApikeyRepository.java │ │ └── CompanyRepository.java │ │ ├── requests │ │ └── management │ │ │ ├── CreateApiKeyManagementRequest.java │ │ │ ├── CreateCompanyManagementRequest.java │ │ │ ├── UpdateApiKeyManagementRequest.java │ │ │ └── UpdateCompanyManagementRequest.java │ │ ├── responses │ │ ├── management │ │ │ ├── ApikeyManagementResponse.java │ │ │ └── CompanyManagementResponse.java │ │ └── shared │ │ │ ├── ApiErrorDetails.java │ │ │ ├── ApiListPaginationSimple.java │ │ │ ├── ApiListPaginationSuccess.java │ │ │ └── ApiListSuccess.java │ │ ├── services │ │ ├── ApiKeyService.java │ │ ├── CompanyService.java │ │ ├── LocalCacheManagerService.java │ │ ├── WebhookSiteService.java │ │ └── base │ │ │ └── BaseService.java │ │ └── utils │ │ ├── CryptoUtils.java │ │ ├── JsonUtils.java │ │ ├── LogUtils.java │ │ ├── UrlUtils.java │ │ └── WebClientUtils.java └── resources │ ├── META-INF │ └── native-image │ │ └── logback-config.json │ ├── application-dev.yml │ ├── application.yml │ ├── db │ └── migration │ │ ├── postgresql │ │ └── V1.1.1__Create_tables.sql │ │ └── replication │ │ ├── V2.1.1__Create_replication.sql │ │ └── V2.1.1__Create_replication.sql.conf │ └── logback-spring.xml └── test ├── java └── com │ └── mycompany │ └── microservice │ └── api │ ├── BaseIntegrationTest.java │ ├── controllers │ ├── backoffice │ │ └── AuthorizationBackOfficeControllerIT.java │ ├── internal │ │ └── AuthorizationInternalControllerIT.java │ ├── management │ │ └── AuthorizationManagementControllerIT.java │ └── platform │ │ ├── api │ │ └── AuthorizationPlatformApiControllerIT.java │ │ ├── mobile │ │ └── AuthorizationPlatformMobileControllerIT.java │ │ └── web │ │ └── AuthorizationPlatformWebControllerIT.java │ ├── facades │ └── AuthFacadeTest.java │ ├── junit │ └── ParallelizableTest.java │ ├── testutils │ ├── builders │ │ ├── ApiKeyBuilder.java │ │ ├── CompanyBuilder.java │ │ └── JwtBuilder.java │ └── configs │ │ └── TestContainersConfig.java │ └── utils │ ├── CryptoUtilsTest.java │ ├── JsonUtilsTest.java │ └── LogUtilsTest.java └── resources ├── application-test.yml ├── junit-platform.properties ├── logback-test.xml └── testcontainers ├── rabbitmq-definition.json └── rabbitmq.conf /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/1.dev-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/workflows/1.dev-test.yml -------------------------------------------------------------------------------- /.github/workflows/2.dev-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/workflows/2.dev-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/3.rc-test-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/workflows/3.rc-test-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/4.prod-test-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/workflows/4.prod-test-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.mvn/jvm.config -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/lombok.config -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /opentelemetry/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/opentelemetry/default.properties -------------------------------------------------------------------------------- /opentelemetry/dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/opentelemetry/dev.properties -------------------------------------------------------------------------------- /opentelemetry/opentelemetry-javaagent.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/opentelemetry/opentelemetry-javaagent.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/pom.xml -------------------------------------------------------------------------------- /postman/API.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/postman/API.postman_collection.json -------------------------------------------------------------------------------- /postman/E2E.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/postman/E2E.postman_collection.json -------------------------------------------------------------------------------- /postman/dev.postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/postman/dev.postman_environment.json -------------------------------------------------------------------------------- /scripts/configs/postgres/conf/conf.d/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/scripts/configs/postgres/conf/conf.d/postgresql.conf -------------------------------------------------------------------------------- /scripts/configs/rabbitmq-definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/scripts/configs/rabbitmq-definition.json -------------------------------------------------------------------------------- /scripts/create_hotfix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/scripts/create_hotfix.sh -------------------------------------------------------------------------------- /scripts/create_merge_failed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/scripts/create_merge_failed.sh -------------------------------------------------------------------------------- /scripts/create_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/scripts/create_release.sh -------------------------------------------------------------------------------- /scripts/dumps/keycloak.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/scripts/dumps/keycloak.sql -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/ApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/ApiApplication.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/clients/http/DefaultRestTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/clients/http/DefaultRestTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/clients/http/WebhookSiteHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/clients/http/WebhookSiteHttpClient.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/clients/http/WebhookSiteUrlEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/clients/http/WebhookSiteUrlEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/clients/slack/BaseSlackClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/clients/slack/BaseSlackClient.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/clients/slack/SlackAlertClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/clients/slack/SlackAlertClient.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/constants/AppCompanySlug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/constants/AppCompanySlug.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/constants/AppConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/constants/AppConstants.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/constants/AppHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/constants/AppHeaders.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/constants/AppUrls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/constants/AppUrls.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/constants/JWTClaims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/constants/JWTClaims.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/backoffice/BackOfficeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/backoffice/BackOfficeController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/internal/CacheInternalApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/internal/CacheInternalApiController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/internal/actuator/WebMvcPreStopHookEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/internal/actuator/WebMvcPreStopHookEndpoint.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/management/ApikeyManagementController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/management/ApikeyManagementController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/management/CompanyManagementController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/management/CompanyManagementController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/management/base/BaseManagementController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/management/base/BaseManagementController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/platform/api/PlatformApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/platform/api/PlatformApiController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/platform/mobile/PlatformMobileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/platform/mobile/PlatformMobileController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/platform/web/PlatformWebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/platform/web/PlatformWebController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/controllers/pubic/PublicController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/controllers/pubic/PublicController.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/entities/ApiKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/entities/ApiKey.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/entities/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/entities/Company.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/entities/base/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/entities/base/BaseEntity.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/enums/UserRolesEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/enums/UserRolesEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/exceptions/BadRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/exceptions/BadRequestException.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/exceptions/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/exceptions/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/exceptions/InternalServerErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/exceptions/InternalServerErrorException.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/exceptions/NotAllowedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/exceptions/NotAllowedException.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/exceptions/NotAuthorizedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/exceptions/NotAuthorizedException.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/exceptions/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/exceptions/ResourceNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/exceptions/RootException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/exceptions/RootException.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/facades/AuthFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/facades/AuthFacade.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/advices/ResponseHeaderAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/advices/ResponseHeaderAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/auditors/AuditorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/auditors/AuditorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/auth/converters/KeycloakJwtConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/auth/converters/KeycloakJwtConverter.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/auth/jwt/ClaimValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/auth/jwt/ClaimValidator.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/auth/providers/ApiKeyAuthentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/auth/providers/ApiKeyAuthentication.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/auth/providers/ApiKeyAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/auth/providers/ApiKeyAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/auth/providers/ApiKeyAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/auth/providers/ApiKeyAuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/filters/AddCredsToMDCFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/filters/AddCredsToMDCFilter.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/filters/AddNginxReqIdToMDCFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/filters/AddNginxReqIdToMDCFilter.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/filters/RateLimitFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/filters/RateLimitFilter.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/interceptors/InterceptorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/interceptors/InterceptorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/interceptors/LogSlowResponseTimeInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/interceptors/LogSlowResponseTimeInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/interceptors/TimeExecutionInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/interceptors/TimeExecutionInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/profiling/PyroscopeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/profiling/PyroscopeConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/ratelimit/DefaultRateLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/ratelimit/DefaultRateLimit.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/ratelimit/base/BaseRateLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/ratelimit/base/BaseRateLimit.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/infra/security/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/infra/security/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/listeners/EntityTransactionLogListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/listeners/EntityTransactionLogListener.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/mappers/ApiKeyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/mappers/ApiKeyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/mappers/CompanyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/mappers/CompanyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/mappers/annotations/ToEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/mappers/annotations/ToEntity.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/mappers/base/ManagementBaseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/mappers/base/ManagementBaseMapper.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/rabbitmq/configs/RabbitApplicationStartupListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/rabbitmq/configs/RabbitApplicationStartupListener.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/rabbitmq/configs/RabbitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/rabbitmq/configs/RabbitConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/rabbitmq/listeners/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/rabbitmq/listeners/EventListener.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/rabbitmq/publishers/EventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/rabbitmq/publishers/EventPublisher.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/repositories/ApikeyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/repositories/ApikeyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/repositories/CompanyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/repositories/CompanyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/requests/management/CreateApiKeyManagementRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/requests/management/CreateApiKeyManagementRequest.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/requests/management/CreateCompanyManagementRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/requests/management/CreateCompanyManagementRequest.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/requests/management/UpdateApiKeyManagementRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/requests/management/UpdateApiKeyManagementRequest.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/requests/management/UpdateCompanyManagementRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/requests/management/UpdateCompanyManagementRequest.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/responses/management/ApikeyManagementResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/responses/management/ApikeyManagementResponse.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/responses/management/CompanyManagementResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/responses/management/CompanyManagementResponse.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/responses/shared/ApiErrorDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/responses/shared/ApiErrorDetails.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/responses/shared/ApiListPaginationSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/responses/shared/ApiListPaginationSimple.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/responses/shared/ApiListPaginationSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/responses/shared/ApiListPaginationSuccess.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/responses/shared/ApiListSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/responses/shared/ApiListSuccess.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/services/ApiKeyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/services/ApiKeyService.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/services/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/services/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/services/LocalCacheManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/services/LocalCacheManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/services/WebhookSiteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/services/WebhookSiteService.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/services/base/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/services/base/BaseService.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/utils/CryptoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/utils/CryptoUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/utils/JsonUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/utils/LogUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/utils/UrlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/utils/UrlUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mycompany/microservice/api/utils/WebClientUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/java/com/mycompany/microservice/api/utils/WebClientUtils.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/native-image/logback-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/resources/META-INF/native-image/logback-config.json -------------------------------------------------------------------------------- /src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/db/migration/postgresql/V1.1.1__Create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/resources/db/migration/postgresql/V1.1.1__Create_tables.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/replication/V2.1.1__Create_replication.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/resources/db/migration/replication/V2.1.1__Create_replication.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/replication/V2.1.1__Create_replication.sql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/resources/db/migration/replication/V2.1.1__Create_replication.sql.conf -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/BaseIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/BaseIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/controllers/backoffice/AuthorizationBackOfficeControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/controllers/backoffice/AuthorizationBackOfficeControllerIT.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/controllers/internal/AuthorizationInternalControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/controllers/internal/AuthorizationInternalControllerIT.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/controllers/management/AuthorizationManagementControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/controllers/management/AuthorizationManagementControllerIT.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/controllers/platform/api/AuthorizationPlatformApiControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/controllers/platform/api/AuthorizationPlatformApiControllerIT.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/controllers/platform/mobile/AuthorizationPlatformMobileControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/controllers/platform/mobile/AuthorizationPlatformMobileControllerIT.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/controllers/platform/web/AuthorizationPlatformWebControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/controllers/platform/web/AuthorizationPlatformWebControllerIT.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/facades/AuthFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/facades/AuthFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/junit/ParallelizableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/junit/ParallelizableTest.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/testutils/builders/ApiKeyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/testutils/builders/ApiKeyBuilder.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/testutils/builders/CompanyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/testutils/builders/CompanyBuilder.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/testutils/builders/JwtBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/testutils/builders/JwtBuilder.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/testutils/configs/TestContainersConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/testutils/configs/TestContainersConfig.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/utils/CryptoUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/utils/CryptoUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/utils/JsonUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/utils/JsonUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/mycompany/microservice/api/utils/LogUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/java/com/mycompany/microservice/api/utils/LogUtilsTest.java -------------------------------------------------------------------------------- /src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/testcontainers/rabbitmq-definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/resources/testcontainers/rabbitmq-definition.json -------------------------------------------------------------------------------- /src/test/resources/testcontainers/rabbitmq.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jojoooo1/spring-boot-api/HEAD/src/test/resources/testcontainers/rabbitmq.conf --------------------------------------------------------------------------------