gitextract_fd7p_zqw/ ├── .gitattributes ├── .githooks/ │ └── pre-commit ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .springjavaformatconfig ├── LICENCE.md ├── README.md ├── build.gradle ├── clients/ │ └── client-example/ │ ├── build.gradle │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dodn/ │ │ │ └── springboot/ │ │ │ └── client/ │ │ │ └── example/ │ │ │ ├── ExampleApi.java │ │ │ ├── ExampleClient.java │ │ │ ├── ExampleConfig.java │ │ │ ├── ExampleRequestDto.java │ │ │ ├── ExampleResponseDto.java │ │ │ └── model/ │ │ │ └── ExampleClientResult.java │ │ └── resources/ │ │ └── client-example.yml │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── dodn/ │ │ └── springboot/ │ │ └── client/ │ │ ├── ClientExampleContextTest.java │ │ ├── ClientExampleTestApplication.java │ │ └── example/ │ │ └── ExampleClientTest.java │ └── resources/ │ └── application.yml ├── core/ │ ├── core-api/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── docs/ │ │ │ └── asciidoc/ │ │ │ └── index.adoc │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dodn/ │ │ │ │ └── springboot/ │ │ │ │ ├── CoreApiApplication.java │ │ │ │ └── core/ │ │ │ │ ├── api/ │ │ │ │ │ ├── config/ │ │ │ │ │ │ ├── AsyncConfig.java │ │ │ │ │ │ └── AsyncExceptionHandler.java │ │ │ │ │ └── controller/ │ │ │ │ │ ├── ApiControllerAdvice.java │ │ │ │ │ ├── HealthController.java │ │ │ │ │ └── v1/ │ │ │ │ │ ├── ExampleController.java │ │ │ │ │ ├── request/ │ │ │ │ │ │ └── ExampleRequestDto.java │ │ │ │ │ └── response/ │ │ │ │ │ ├── ExampleItemResponseDto.java │ │ │ │ │ └── ExampleResponseDto.java │ │ │ │ ├── domain/ │ │ │ │ │ ├── ExampleData.java │ │ │ │ │ ├── ExampleResult.java │ │ │ │ │ └── ExampleService.java │ │ │ │ └── support/ │ │ │ │ ├── error/ │ │ │ │ │ ├── CoreException.java │ │ │ │ │ ├── ErrorCode.java │ │ │ │ │ ├── ErrorMessage.java │ │ │ │ │ └── ErrorType.java │ │ │ │ └── response/ │ │ │ │ ├── ApiResponse.java │ │ │ │ └── ResultType.java │ │ │ └── resources/ │ │ │ └── application.yml │ │ └── test/ │ │ └── java/ │ │ └── io/ │ │ └── dodn/ │ │ └── springboot/ │ │ ├── ContextTest.java │ │ ├── CoreApiApplicationTest.java │ │ ├── DevelopTest.java │ │ └── core/ │ │ └── api/ │ │ └── controller/ │ │ └── v1/ │ │ └── ExampleControllerTest.java │ └── core-enum/ │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── io/ │ └── dodn/ │ └── springboot/ │ └── core/ │ └── enums/ │ └── ExampleEnum.java ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── lint.gradle ├── settings.gradle ├── storage/ │ └── db-core/ │ ├── build.gradle │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dodn/ │ │ │ └── springboot/ │ │ │ └── storage/ │ │ │ └── db/ │ │ │ └── core/ │ │ │ ├── BaseEntity.java │ │ │ ├── ExampleEntity.java │ │ │ ├── ExampleRepository.java │ │ │ └── config/ │ │ │ ├── CoreDataSourceConfig.java │ │ │ └── CoreJpaConfig.java │ │ └── resources/ │ │ └── db-core.yml │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── dodn/ │ │ └── springboot/ │ │ └── storage/ │ │ └── db/ │ │ ├── CoreDbContextTest.java │ │ ├── CoreDbTestApplication.java │ │ └── core/ │ │ └── ExampleRepositoryIT.java │ └── resources/ │ └── application.yml ├── support/ │ ├── logging/ │ │ ├── build.gradle │ │ └── src/ │ │ └── main/ │ │ └── resources/ │ │ ├── logback/ │ │ │ ├── logback-dev.xml │ │ │ ├── logback-live.xml │ │ │ ├── logback-local-dev.xml │ │ │ ├── logback-local.xml │ │ │ └── logback-staging.xml │ │ └── logging.yml │ └── monitoring/ │ ├── build.gradle │ └── src/ │ └── main/ │ └── resources/ │ └── monitoring.yml └── tests/ └── api-docs/ ├── build.gradle └── src/ └── main/ └── java/ └── io/ └── dodn/ └── springboot/ └── test/ └── api/ └── RestDocsTest.java