├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── issue_template.md ├── pull_request_template.md └── workflows │ ├── CI.yml │ ├── DEV-CD.yml │ └── PROD-V2-CD.yml ├── .gitignore ├── Dockerfile.dev ├── Dockerfile.prod ├── README.md ├── docker-compose.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── module-api ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mile │ │ │ ├── ApiApplication.java │ │ │ ├── common │ │ │ ├── auth │ │ │ │ ├── JwtTokenProvider.java │ │ │ │ ├── JwtTokenUpdater.java │ │ │ │ ├── JwtValidationType.java │ │ │ │ ├── annotation │ │ │ │ │ ├── UserAuthAnnotation.java │ │ │ │ │ └── UserAuthenticationType.java │ │ │ │ └── dto │ │ │ │ │ └── AccessTokenDto.java │ │ │ ├── filter │ │ │ │ └── MDCLoggingFilter.java │ │ │ ├── interceptor │ │ │ │ ├── DuplicatedInterceptor.java │ │ │ │ └── MoimAuthInterceptor.java │ │ │ ├── resolver │ │ │ │ ├── comment │ │ │ │ │ ├── CommentIdPathVariable.java │ │ │ │ │ └── CommentVariableResolver.java │ │ │ │ ├── moim │ │ │ │ │ ├── MoimIdPathVariable.java │ │ │ │ │ └── MoimVariableResolver.java │ │ │ │ ├── post │ │ │ │ │ ├── PostIdPathVariable.java │ │ │ │ │ └── PostVariableResolver.java │ │ │ │ ├── reply │ │ │ │ │ ├── ReplyIdPathVariable.java │ │ │ │ │ └── ReplyVariableResolver.java │ │ │ │ ├── topic │ │ │ │ │ ├── TopicIdPathVariable.java │ │ │ │ │ └── TopicVariableResolver.java │ │ │ │ └── user │ │ │ │ │ ├── UserId.java │ │ │ │ │ └── UserIdHeaderResolver.java │ │ │ └── utils │ │ │ │ ├── ContextHolderUtil.java │ │ │ │ └── thread │ │ │ │ └── WriterNameContextUtil.java │ │ │ ├── config │ │ │ ├── FilterConfig.java │ │ │ ├── RedisConfig.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── comment │ │ │ │ ├── CommentController.java │ │ │ │ └── CommentControllerSwagger.java │ │ │ ├── external │ │ │ │ ├── InternalController.java │ │ │ │ ├── S3Controller.java │ │ │ │ └── S3ControllerSwagger.java │ │ │ ├── moim │ │ │ │ ├── MoimController.java │ │ │ │ └── MoimControllerSwagger.java │ │ │ ├── post │ │ │ │ ├── PostController.java │ │ │ │ └── PostControllerSwagger.java │ │ │ ├── recommend │ │ │ │ ├── RecommendController.java │ │ │ │ └── RecommendControllerSwagger.java │ │ │ ├── topic │ │ │ │ ├── TopicController.java │ │ │ │ └── TopicControllerSwagger.java │ │ │ ├── user │ │ │ │ ├── UserController.java │ │ │ │ ├── UserControllerSwagger.java │ │ │ │ └── facade │ │ │ │ │ └── AuthFacade.java │ │ │ └── writername │ │ │ │ ├── WriterNameController.java │ │ │ │ └── WriterNameControllerSwagger.java │ │ │ └── exception │ │ │ └── handler │ │ │ └── GlobalExceptionHandler.java │ └── resources │ │ ├── console-appender.xml │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── mile │ ├── ApiApplicationTests.java │ ├── cocurrency │ ├── DuplicatedInterceptorTest.java │ └── UniqueNameLockTest.java │ ├── common │ └── CorsTest.java │ └── controller │ └── MoimControllerTest.java ├── module-auth ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mile │ ├── client │ ├── SocialType.java │ ├── dto │ │ └── UserLoginRequest.java │ ├── google │ │ ├── GoogleSocialStrategy.java │ │ └── api │ │ │ ├── GoogleAccessTokenClient.java │ │ │ ├── GoogleRevokeClient.java │ │ │ ├── GoogleUserClient.java │ │ │ └── dto │ │ │ ├── GoogleAccessTokenResponse.java │ │ │ └── GoogleUserInfoResponse.java │ └── kakao │ │ ├── KakaoSocialStrategy.java │ │ └── api │ │ ├── KakaoAccessTokenClient.java │ │ ├── KakaoUnlinkClient.java │ │ ├── KakaoUserClient.java │ │ └── dto │ │ ├── KakaoAccessTokenResponse.java │ │ ├── KakaoAccount.java │ │ ├── KakaoUserProfile.java │ │ ├── KakaoUserResponse.java │ │ └── KakaoUserUnlinkResponse.java │ ├── config │ └── OpenFeignConfig.java │ ├── jwt │ ├── domain │ │ └── Token.java │ ├── repository │ │ └── TokenRepository.java │ └── service │ │ └── TokenService.java │ └── strategy │ ├── LoginStrategy.java │ ├── LoginStrategyManager.java │ └── dto │ └── UserInfoResponse.java ├── module-common ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mile │ ├── dto │ ├── ErrorResponse.java │ └── SuccessResponse.java │ ├── exception │ ├── message │ │ ├── ErrorMessage.java │ │ └── SuccessMessage.java │ └── model │ │ ├── BadRequestException.java │ │ ├── ConflictException.java │ │ ├── ForbiddenException.java │ │ ├── JwtValidationException.java │ │ ├── MileException.java │ │ ├── NotFoundException.java │ │ ├── TooManyRequestException.java │ │ └── UnauthorizedException.java │ └── swagger │ └── SwaggerConfig.java ├── module-domain ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mile │ │ ├── comment │ │ ├── domain │ │ │ └── Comment.java │ │ ├── repository │ │ │ └── CommentRepository.java │ │ └── service │ │ │ ├── CommentCreator.java │ │ │ ├── CommentRemover.java │ │ │ ├── CommentRetriever.java │ │ │ ├── CommentService.java │ │ │ └── dto │ │ │ └── CommentResponse.java │ │ ├── commentreply │ │ ├── domain │ │ │ └── CommentReply.java │ │ ├── repository │ │ │ └── CommentReplyRepository.java │ │ └── service │ │ │ ├── CommentReplyCreator.java │ │ │ ├── CommentReplyRemover.java │ │ │ ├── CommentReplyRetriever.java │ │ │ ├── CommentReplyService.java │ │ │ └── dto │ │ │ ├── request │ │ │ └── ReplyCreateRequest.java │ │ │ └── response │ │ │ └── ReplyResponse.java │ │ ├── common │ │ ├── CacheService.java │ │ ├── config │ │ │ ├── BaseTimeEntity.java │ │ │ ├── CacheConfig.java │ │ │ ├── JpaAuditingConfig.java │ │ │ └── querydsl │ │ │ │ └── QueryDslConfig.java │ │ ├── lock │ │ │ ├── AopForTransaction.java │ │ │ ├── AtomicValidateUniqueMoimName.java │ │ │ ├── DistributedLock.java │ │ │ └── MoimNameRequestAspect.java │ │ ├── log │ │ │ ├── P6spySqlFormat.java │ │ │ ├── P6spySqlFormatConfig.java │ │ │ └── SqlFunctionLoggingModule.java │ │ └── utils │ │ │ ├── DateUtil.java │ │ │ ├── JsoupUtil.java │ │ │ └── SecureUrlUtil.java │ │ ├── curious │ │ ├── domain │ │ │ └── Curious.java │ │ ├── repository │ │ │ ├── CuriousRepository.java │ │ │ ├── CuriousRepositoryCustom.java │ │ │ ├── CuriousRepositoryCustomImpl.java │ │ │ └── dto │ │ │ │ └── PostAndCuriousCountInLastWeek.java │ │ └── service │ │ │ ├── CuriousCreator.java │ │ │ ├── CuriousRemover.java │ │ │ ├── CuriousRetriever.java │ │ │ ├── CuriousService.java │ │ │ └── dto │ │ │ └── CuriousInfoResponse.java │ │ ├── moim │ │ ├── domain │ │ │ ├── Moim.java │ │ │ └── popular │ │ │ │ ├── MoimCuriousPost.java │ │ │ │ ├── MoimCuriousWriter.java │ │ │ │ └── MoimPopularInfo.java │ │ ├── repository │ │ │ ├── MoimPopularInfoRepository.java │ │ │ └── MoimRepository.java │ │ └── service │ │ │ ├── MoimCreator.java │ │ │ ├── MoimRemover.java │ │ │ ├── MoimRetriever.java │ │ │ ├── MoimService.java │ │ │ ├── dto │ │ │ ├── MoimIdValueDto.java │ │ │ ├── request │ │ │ │ ├── MoimCreateRequest.java │ │ │ │ ├── MoimInfoModifyRequest.java │ │ │ │ ├── TopicCreateRequest.java │ │ │ │ └── WriterMemberJoinRequest.java │ │ │ └── response │ │ │ │ ├── BestMoimInfoResponse.java │ │ │ │ ├── BestMoimListResponse.java │ │ │ │ ├── BestMoimPostResponse.java │ │ │ │ ├── ContentListResponse.java │ │ │ │ ├── InvitationCodeGetResponse.java │ │ │ │ ├── MoimAuthenticateResponse.java │ │ │ │ ├── MoimCreateResponse.java │ │ │ │ ├── MoimCuriousPostListResponse.java │ │ │ │ ├── MoimInfoOwnerResponse.java │ │ │ │ ├── MoimInfoResponse.java │ │ │ │ ├── MoimInvitationInfoResponse.java │ │ │ │ ├── MoimListOfUserResponse.java │ │ │ │ ├── MoimMostCuriousPostResponse.java │ │ │ │ ├── MoimMostCuriousWriterResponse.java │ │ │ │ ├── MoimNameConflictCheckResponse.java │ │ │ │ ├── MoimOfUserResponse.java │ │ │ │ ├── MoimOverallInfoResponse.java │ │ │ │ ├── MoimPublicStatusResponse.java │ │ │ │ ├── MoimTopicInfoListResponse.java │ │ │ │ ├── MoimTopicInfoResponse.java │ │ │ │ ├── MoimTopicResponse.java │ │ │ │ ├── MoimWriterNameListGetResponse.java │ │ │ │ ├── TemporaryPostExistResponse.java │ │ │ │ ├── TopicListResponse.java │ │ │ │ └── WriterNameConflictCheckResponse.java │ │ │ └── popular │ │ │ ├── MoimPopularInfoRegister.java │ │ │ └── MoimPopularInfoService.java │ │ ├── post │ │ ├── domain │ │ │ └── Post.java │ │ ├── repository │ │ │ ├── PostRepository.java │ │ │ ├── PostRepositoryCustom.java │ │ │ └── PostRepositoryCustomImpl.java │ │ └── service │ │ │ ├── PostCreator.java │ │ │ ├── PostRemover.java │ │ │ ├── PostRetriever.java │ │ │ ├── PostService.java │ │ │ ├── PostUpdator.java │ │ │ └── dto │ │ │ ├── request │ │ │ ├── CommentCreateRequest.java │ │ │ ├── PostCreateRequest.java │ │ │ ├── PostPutRequest.java │ │ │ └── TemporaryPostCreateRequest.java │ │ │ └── response │ │ │ ├── CommentListResponse.java │ │ │ ├── ModifyPostGetResponse.java │ │ │ ├── PostAuthenticateResponse.java │ │ │ ├── PostCuriousResponse.java │ │ │ ├── PostDataResponse.java │ │ │ ├── PostGetResponse.java │ │ │ ├── PostListResponse.java │ │ │ ├── TemporaryPostGetResponse.java │ │ │ └── TemporaryPostTopicGetResponse.java │ │ ├── recommend │ │ ├── domain │ │ │ └── Recommend.java │ │ ├── repository │ │ │ └── RecommendRepository.java │ │ └── service │ │ │ ├── RecommendService.java │ │ │ └── dto │ │ │ └── RecommendResponse.java │ │ ├── topic │ │ ├── domain │ │ │ └── Topic.java │ │ ├── repository │ │ │ ├── TopicRepository.java │ │ │ ├── TopicRepositoryCustom.java │ │ │ └── TopicRepositoryImpl.java │ │ └── service │ │ │ ├── TopicCreator.java │ │ │ ├── TopicRemover.java │ │ │ ├── TopicRetriever.java │ │ │ ├── TopicService.java │ │ │ ├── TopicUpdator.java │ │ │ └── dto │ │ │ ├── request │ │ │ └── TopicPutRequest.java │ │ │ └── response │ │ │ ├── ContentResponse.java │ │ │ ├── ContentWithIsSelectedResponse.java │ │ │ ├── PostListInTopicResponse.java │ │ │ ├── TopicDetailResponse.java │ │ │ ├── TopicOfMoimResponse.java │ │ │ └── TopicResponse.java │ │ ├── user │ │ ├── domain │ │ │ └── User.java │ │ ├── repository │ │ │ ├── UserRepository.java │ │ │ ├── UserRepositoryCustom.java │ │ │ └── UserRepositoryImpl.java │ │ └── service │ │ │ ├── UserCreator.java │ │ │ ├── UserRemover.java │ │ │ ├── UserRetriever.java │ │ │ ├── UserService.java │ │ │ └── dto │ │ │ ├── AccessTokenGetSuccess.java │ │ │ └── LoginSuccessResponse.java │ │ ├── util │ │ ├── ImageUrlUtil.java │ │ └── MoimWriterNameMapUtil.java │ │ └── writername │ │ ├── domain │ │ ├── MoimRole.java │ │ └── WriterName.java │ │ ├── repository │ │ └── WriterNameRepository.java │ │ └── service │ │ ├── WriterNameCreator.java │ │ ├── WriterNameRemover.java │ │ ├── WriterNameRetriever.java │ │ ├── WriterNameService.java │ │ ├── WriterNameUpdator.java │ │ ├── dto │ │ ├── request │ │ │ └── WriterNameDescriptionUpdateRequest.java │ │ └── response │ │ │ ├── PopularWriterResponse.java │ │ │ ├── WriterNameDescriptionResponse.java │ │ │ ├── WriterNameInfoResponse.java │ │ │ ├── WriterNameInformationResponse.java │ │ │ └── WriterNameResponse.java │ │ └── vo │ │ └── WriterNameInfo.java │ └── test │ └── java │ └── util │ └── JsoupUtilTest.java ├── module-external ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mile │ ├── aws │ ├── config │ │ └── AwsConfig.java │ └── utils │ │ ├── PreSignedUrlResponse.java │ │ ├── S3BucketDirectory.java │ │ └── S3Service.java │ └── slack │ └── module │ ├── SendErrorModule.java │ ├── SendMessageModule.java │ └── SendWebhookMessage.java └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/.github/ISSUE_TEMPLATE/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## ✒️ 관련 이슈번호 2 | - Closes #536 3 | 4 | ## Key Changes 🔑 5 | 1. 내용 6 | - 설명 7 | 8 | ## To Reviewers 📢 9 | - 10 | -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/DEV-CD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/.github/workflows/DEV-CD.yml -------------------------------------------------------------------------------- /.github/workflows/PROD-V2-CD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/.github/workflows/PROD-V2-CD.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/Dockerfile.prod -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/gradlew.bat -------------------------------------------------------------------------------- /module-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/build.gradle -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/ApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/ApiApplication.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/auth/JwtTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/auth/JwtTokenProvider.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/auth/JwtTokenUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/auth/JwtTokenUpdater.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/auth/JwtValidationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/auth/JwtValidationType.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/auth/annotation/UserAuthAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/auth/annotation/UserAuthAnnotation.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/auth/annotation/UserAuthenticationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/auth/annotation/UserAuthenticationType.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/auth/dto/AccessTokenDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/auth/dto/AccessTokenDto.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/filter/MDCLoggingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/filter/MDCLoggingFilter.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/interceptor/DuplicatedInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/interceptor/DuplicatedInterceptor.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/interceptor/MoimAuthInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/interceptor/MoimAuthInterceptor.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/comment/CommentIdPathVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/comment/CommentIdPathVariable.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/comment/CommentVariableResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/comment/CommentVariableResolver.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/moim/MoimIdPathVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/moim/MoimIdPathVariable.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/moim/MoimVariableResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/moim/MoimVariableResolver.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/post/PostIdPathVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/post/PostIdPathVariable.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/post/PostVariableResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/post/PostVariableResolver.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/reply/ReplyIdPathVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/reply/ReplyIdPathVariable.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/reply/ReplyVariableResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/reply/ReplyVariableResolver.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/topic/TopicIdPathVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/topic/TopicIdPathVariable.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/topic/TopicVariableResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/topic/TopicVariableResolver.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/user/UserId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/user/UserId.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/resolver/user/UserIdHeaderResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/resolver/user/UserIdHeaderResolver.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/utils/ContextHolderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/utils/ContextHolderUtil.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/common/utils/thread/WriterNameContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/common/utils/thread/WriterNameContextUtil.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/config/FilterConfig.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/config/RedisConfig.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/config/WebConfig.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/comment/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/comment/CommentController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/comment/CommentControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/comment/CommentControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/external/InternalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/external/InternalController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/external/S3Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/external/S3Controller.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/external/S3ControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/external/S3ControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/moim/MoimController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/moim/MoimController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/moim/MoimControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/moim/MoimControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/post/PostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/post/PostController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/post/PostControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/post/PostControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/recommend/RecommendController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/recommend/RecommendController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/recommend/RecommendControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/recommend/RecommendControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/topic/TopicController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/topic/TopicController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/topic/TopicControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/topic/TopicControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/user/UserController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/user/UserControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/user/UserControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/user/facade/AuthFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/user/facade/AuthFacade.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/writername/WriterNameController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/writername/WriterNameController.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/controller/writername/WriterNameControllerSwagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/controller/writername/WriterNameControllerSwagger.java -------------------------------------------------------------------------------- /module-api/src/main/java/com/mile/exception/handler/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/java/com/mile/exception/handler/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /module-api/src/main/resources/console-appender.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/resources/console-appender.xml -------------------------------------------------------------------------------- /module-api/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /module-api/src/test/java/com/mile/ApiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/test/java/com/mile/ApiApplicationTests.java -------------------------------------------------------------------------------- /module-api/src/test/java/com/mile/cocurrency/DuplicatedInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/test/java/com/mile/cocurrency/DuplicatedInterceptorTest.java -------------------------------------------------------------------------------- /module-api/src/test/java/com/mile/cocurrency/UniqueNameLockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/test/java/com/mile/cocurrency/UniqueNameLockTest.java -------------------------------------------------------------------------------- /module-api/src/test/java/com/mile/common/CorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/test/java/com/mile/common/CorsTest.java -------------------------------------------------------------------------------- /module-api/src/test/java/com/mile/controller/MoimControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-api/src/test/java/com/mile/controller/MoimControllerTest.java -------------------------------------------------------------------------------- /module-auth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/build.gradle -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/SocialType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/SocialType.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/dto/UserLoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/dto/UserLoginRequest.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/google/GoogleSocialStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/google/GoogleSocialStrategy.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/google/api/GoogleAccessTokenClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/google/api/GoogleAccessTokenClient.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/google/api/GoogleRevokeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/google/api/GoogleRevokeClient.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/google/api/GoogleUserClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/google/api/GoogleUserClient.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/google/api/dto/GoogleAccessTokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/google/api/dto/GoogleAccessTokenResponse.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/google/api/dto/GoogleUserInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/google/api/dto/GoogleUserInfoResponse.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/KakaoSocialStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/KakaoSocialStrategy.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/KakaoAccessTokenClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/KakaoAccessTokenClient.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/KakaoUnlinkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/KakaoUnlinkClient.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/KakaoUserClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/KakaoUserClient.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoAccessTokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoAccessTokenResponse.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoAccount.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoUserProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoUserProfile.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoUserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoUserResponse.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoUserUnlinkResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/client/kakao/api/dto/KakaoUserUnlinkResponse.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/config/OpenFeignConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/config/OpenFeignConfig.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/jwt/domain/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/jwt/domain/Token.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/jwt/repository/TokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/jwt/repository/TokenRepository.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/jwt/service/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/jwt/service/TokenService.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/strategy/LoginStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/strategy/LoginStrategy.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/strategy/LoginStrategyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/strategy/LoginStrategyManager.java -------------------------------------------------------------------------------- /module-auth/src/main/java/com/mile/strategy/dto/UserInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-auth/src/main/java/com/mile/strategy/dto/UserInfoResponse.java -------------------------------------------------------------------------------- /module-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/build.gradle -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/dto/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/dto/ErrorResponse.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/dto/SuccessResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/dto/SuccessResponse.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/message/ErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/message/ErrorMessage.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/message/SuccessMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/message/SuccessMessage.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/BadRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/BadRequestException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/ConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/ConflictException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/ForbiddenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/ForbiddenException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/JwtValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/JwtValidationException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/MileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/MileException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/NotFoundException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/TooManyRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/TooManyRequestException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/exception/model/UnauthorizedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/exception/model/UnauthorizedException.java -------------------------------------------------------------------------------- /module-common/src/main/java/com/mile/swagger/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-common/src/main/java/com/mile/swagger/SwaggerConfig.java -------------------------------------------------------------------------------- /module-domain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/build.gradle -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/comment/domain/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/comment/domain/Comment.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/comment/repository/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/comment/repository/CommentRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/comment/service/CommentCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/comment/service/CommentCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/comment/service/CommentRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/comment/service/CommentRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/comment/service/CommentRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/comment/service/CommentRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/comment/service/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/comment/service/CommentService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/comment/service/dto/CommentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/comment/service/dto/CommentResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/domain/CommentReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/domain/CommentReply.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/repository/CommentReplyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/repository/CommentReplyRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/service/CommentReplyCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/service/CommentReplyCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/service/CommentReplyRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/service/CommentReplyRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/service/CommentReplyRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/service/CommentReplyRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/service/CommentReplyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/service/CommentReplyService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/service/dto/request/ReplyCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/service/dto/request/ReplyCreateRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/commentreply/service/dto/response/ReplyResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/commentreply/service/dto/response/ReplyResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/CacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/CacheService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/config/BaseTimeEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/config/BaseTimeEntity.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/config/CacheConfig.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/config/JpaAuditingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/config/JpaAuditingConfig.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/config/querydsl/QueryDslConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/config/querydsl/QueryDslConfig.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/lock/AopForTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/lock/AopForTransaction.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/lock/AtomicValidateUniqueMoimName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/lock/AtomicValidateUniqueMoimName.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/lock/DistributedLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/lock/DistributedLock.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/lock/MoimNameRequestAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/lock/MoimNameRequestAspect.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/log/P6spySqlFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/log/P6spySqlFormat.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/log/P6spySqlFormatConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/log/P6spySqlFormatConfig.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/log/SqlFunctionLoggingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/log/SqlFunctionLoggingModule.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/utils/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/utils/DateUtil.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/utils/JsoupUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/utils/JsoupUtil.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/common/utils/SecureUrlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/common/utils/SecureUrlUtil.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/domain/Curious.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/domain/Curious.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/repository/CuriousRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/repository/CuriousRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/repository/CuriousRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/repository/CuriousRepositoryCustom.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/repository/CuriousRepositoryCustomImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/repository/CuriousRepositoryCustomImpl.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/repository/dto/PostAndCuriousCountInLastWeek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/repository/dto/PostAndCuriousCountInLastWeek.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/service/CuriousCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/service/CuriousCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/service/CuriousRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/service/CuriousRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/service/CuriousRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/service/CuriousRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/service/CuriousService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/service/CuriousService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/curious/service/dto/CuriousInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/curious/service/dto/CuriousInfoResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/domain/Moim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/domain/Moim.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/domain/popular/MoimCuriousPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/domain/popular/MoimCuriousPost.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/domain/popular/MoimCuriousWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/domain/popular/MoimCuriousWriter.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/domain/popular/MoimPopularInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/domain/popular/MoimPopularInfo.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/repository/MoimPopularInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/repository/MoimPopularInfoRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/repository/MoimRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/repository/MoimRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/MoimCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/MoimCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/MoimRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/MoimRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/MoimRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/MoimRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/MoimService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/MoimService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/MoimIdValueDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/MoimIdValueDto.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/request/MoimCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/request/MoimCreateRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/request/MoimInfoModifyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/request/MoimInfoModifyRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/request/TopicCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/request/TopicCreateRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/request/WriterMemberJoinRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/request/WriterMemberJoinRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/BestMoimInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/BestMoimInfoResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/BestMoimListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/BestMoimListResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/BestMoimPostResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/BestMoimPostResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/ContentListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/ContentListResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/InvitationCodeGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/InvitationCodeGetResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimAuthenticateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimAuthenticateResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimCreateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimCreateResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimCuriousPostListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimCuriousPostListResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimInfoOwnerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimInfoOwnerResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimInfoResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimInvitationInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimInvitationInfoResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimListOfUserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimListOfUserResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimMostCuriousPostResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimMostCuriousPostResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimMostCuriousWriterResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimMostCuriousWriterResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimNameConflictCheckResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimNameConflictCheckResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimOfUserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimOfUserResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimOverallInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimOverallInfoResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimPublicStatusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimPublicStatusResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimTopicInfoListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimTopicInfoListResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimTopicInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimTopicInfoResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimTopicResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimTopicResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/MoimWriterNameListGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/MoimWriterNameListGetResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/TemporaryPostExistResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/TemporaryPostExistResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/TopicListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/TopicListResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/dto/response/WriterNameConflictCheckResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/dto/response/WriterNameConflictCheckResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/popular/MoimPopularInfoRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/popular/MoimPopularInfoRegister.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/moim/service/popular/MoimPopularInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/moim/service/popular/MoimPopularInfoService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/domain/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/domain/Post.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/repository/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/repository/PostRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/repository/PostRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/repository/PostRepositoryCustom.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/repository/PostRepositoryCustomImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/repository/PostRepositoryCustomImpl.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/PostCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/PostCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/PostRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/PostRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/PostRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/PostRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/PostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/PostService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/PostUpdator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/PostUpdator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/request/CommentCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/request/CommentCreateRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/request/PostCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/request/PostCreateRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/request/PostPutRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/request/PostPutRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/request/TemporaryPostCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/request/TemporaryPostCreateRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/CommentListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/CommentListResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/ModifyPostGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/ModifyPostGetResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/PostAuthenticateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/PostAuthenticateResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/PostCuriousResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/PostCuriousResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/PostDataResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/PostDataResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/PostGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/PostGetResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/PostListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/PostListResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/TemporaryPostGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/TemporaryPostGetResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/post/service/dto/response/TemporaryPostTopicGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/post/service/dto/response/TemporaryPostTopicGetResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/recommend/domain/Recommend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/recommend/domain/Recommend.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/recommend/repository/RecommendRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/recommend/repository/RecommendRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/recommend/service/RecommendService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/recommend/service/RecommendService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/recommend/service/dto/RecommendResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/recommend/service/dto/RecommendResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/domain/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/domain/Topic.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/repository/TopicRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/repository/TopicRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/repository/TopicRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/repository/TopicRepositoryCustom.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/repository/TopicRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/repository/TopicRepositoryImpl.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/TopicCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/TopicCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/TopicRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/TopicRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/TopicRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/TopicRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/TopicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/TopicService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/TopicUpdator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/TopicUpdator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/dto/request/TopicPutRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/dto/request/TopicPutRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/dto/response/ContentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/dto/response/ContentResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/dto/response/ContentWithIsSelectedResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/dto/response/ContentWithIsSelectedResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/dto/response/PostListInTopicResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/dto/response/PostListInTopicResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/dto/response/TopicDetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/dto/response/TopicDetailResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/dto/response/TopicOfMoimResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/dto/response/TopicOfMoimResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/topic/service/dto/response/TopicResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/topic/service/dto/response/TopicResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/domain/User.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/repository/UserRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/repository/UserRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/repository/UserRepositoryCustom.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/repository/UserRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/repository/UserRepositoryImpl.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/service/UserCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/service/UserCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/service/UserRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/service/UserRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/service/UserRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/service/UserRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/service/UserService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/service/dto/AccessTokenGetSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/service/dto/AccessTokenGetSuccess.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/user/service/dto/LoginSuccessResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/user/service/dto/LoginSuccessResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/util/ImageUrlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/util/ImageUrlUtil.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/util/MoimWriterNameMapUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/util/MoimWriterNameMapUtil.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/domain/MoimRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/domain/MoimRole.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/domain/WriterName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/domain/WriterName.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/repository/WriterNameRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/repository/WriterNameRepository.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/WriterNameCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/WriterNameCreator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/WriterNameRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/WriterNameRemover.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/WriterNameRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/WriterNameRetriever.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/WriterNameService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/WriterNameService.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/WriterNameUpdator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/WriterNameUpdator.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/dto/request/WriterNameDescriptionUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/dto/request/WriterNameDescriptionUpdateRequest.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/dto/response/PopularWriterResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/dto/response/PopularWriterResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameDescriptionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameDescriptionResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameInfoResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameInformationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameInformationResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/dto/response/WriterNameResponse.java -------------------------------------------------------------------------------- /module-domain/src/main/java/com/mile/writername/service/vo/WriterNameInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/main/java/com/mile/writername/service/vo/WriterNameInfo.java -------------------------------------------------------------------------------- /module-domain/src/test/java/util/JsoupUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-domain/src/test/java/util/JsoupUtilTest.java -------------------------------------------------------------------------------- /module-external/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/build.gradle -------------------------------------------------------------------------------- /module-external/src/main/java/com/mile/aws/config/AwsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/src/main/java/com/mile/aws/config/AwsConfig.java -------------------------------------------------------------------------------- /module-external/src/main/java/com/mile/aws/utils/PreSignedUrlResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/src/main/java/com/mile/aws/utils/PreSignedUrlResponse.java -------------------------------------------------------------------------------- /module-external/src/main/java/com/mile/aws/utils/S3BucketDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/src/main/java/com/mile/aws/utils/S3BucketDirectory.java -------------------------------------------------------------------------------- /module-external/src/main/java/com/mile/aws/utils/S3Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/src/main/java/com/mile/aws/utils/S3Service.java -------------------------------------------------------------------------------- /module-external/src/main/java/com/mile/slack/module/SendErrorModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/src/main/java/com/mile/slack/module/SendErrorModule.java -------------------------------------------------------------------------------- /module-external/src/main/java/com/mile/slack/module/SendMessageModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/src/main/java/com/mile/slack/module/SendMessageModule.java -------------------------------------------------------------------------------- /module-external/src/main/java/com/mile/slack/module/SendWebhookMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/module-external/src/main/java/com/mile/slack/module/SendWebhookMessage.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mile-Writings/Mile-Server/HEAD/settings.gradle --------------------------------------------------------------------------------