접기/펼치기
📦src
┣ 📂main
┃ ┣ 📂generated
┃ ┃ ┗ 📂com
┃ ┃ ┃ ┗ 📂example
┃ ┃ ┃ ┃ ┗ 📂backend
┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂feed
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜QComment.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜QCommentLike.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜QPost.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜QPostImage.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜QPostLike.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂follow
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜QFollow.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂story
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜QStory.java
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂user
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜QUser.java
┃ ┃ ┃ ┃ ┃ ┗ 📂global
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂image
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜QImage.java
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜QBaseTimeEntity.java
┃ ┣ 📂java
┃ ┃ ┗ 📂com
┃ ┃ ┃ ┗ 📂example
┃ ┃ ┃ ┃ ┗ 📂backend
┃ ┃ ┃ ┃ ┃ ┣ 📂common
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂minio
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜MinioConfig.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜MinioUploader.java
┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂feed
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentController.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostController.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜TestController.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentChildrenResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentUploadRequest.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostEditRequest.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostImageResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostLikeUserResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostUploadRequest.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostUploadResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserFeedResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Comment.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentLike.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Post.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostImage.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜PostLike.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentCanNotDeleteException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentNotExistedException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FileAlreadyExistedException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FileConvertException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostCanNotDeleteException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostCantUpdateException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜PostNotExistedException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂QueryDSL
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostQueryRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜PostQueryRepositoryImpl.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentLikeRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostImageRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostLikeRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜PostRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentLikeService.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CommentService.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostImageService.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PostLikeService.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜PostService.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂follow
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜FollowController.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FollowerResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FollowingResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FollowResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜FollowUserMiniResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜Follow.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FollowCantMySelfException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UnFollowCantMySelfException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜FollowRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜FollowService.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂story
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜StoryController.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜StoryUploadRequest.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜StoryUploadResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜StoryView.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Story.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜StoryViewUser.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜StoryCanNotDeleteException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜StoryNotExistException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜StoryRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜StoryService.java
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂user
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserController.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜MiniMenuUserResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SearchUserMiniResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜UserDTO.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜UserProfileEditRequest.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜UserProfileResponse.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserRegisterRequest.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜User.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂Enum
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Gender.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Role.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜SocialType.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜JwtExpiredTokenException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜JwtRefreshTokenExpiredException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜JwtTokenInvalidException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜LoginRequiredException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜NicknameAlreadyExistedException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜PasswordNotMatchException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜UserCantSearchException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜UsernameAlreadyExistedException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserNotExistedException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserRepository.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserService.java
┃ ┃ ┃ ┃ ┃ ┣ 📂global
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂authorization
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂jwt
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂filter
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜JwtAuthenticationProcessingFilter.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜JwtService.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂login
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂filter
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜CustomJsonUsernamePasswordAuthenticationFilter.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂handler
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜LoginFailureHandler.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜LoginSuccessHandler.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜CustomLoginService.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂oauth2
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂auth
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CustomOAuth2User.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜OAuthAttributes.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂handler
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜OAuth2LoginFailureHandler.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜OAuth2LoginSuccessHandler.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜CustomOAuth2UserService.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂userinfo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜GoogleOAuth2UserInfo.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜NaverOAuth2UserInfo.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜OAuth2UserInfo.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜QueryDslConfig.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SwaggerConfig.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜WebMvcConfig.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜WebSecurityConfig.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂error
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜CustomException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜EntityNotExistedException.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜FileImageTypeMismatch.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ErrorCodeMessage.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ErrorResponseDTO.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜GlobalExceptionHandler.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂image
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Image.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜ImageType.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂loader
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜APILoader.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂result
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ResultCodeMessage.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜ResultResponseDTO.java
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂util
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜AuthUtil.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ImageUtil.java
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜RandomPasswordUtil.java
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜BaseTimeEntity.java
┃ ┃ ┃ ┃ ┃ ┗ 📜BackendApplication.java
┃ ┗ 📂resources
┃ ┃ ┣ 📜application-jwt.yml
┃ ┃ ┣ 📜application-minio.yml
┃ ┃ ┣ 📜application-mysql.yml
┃ ┃ ┣ 📜application-oauth2.yml
┃ ┃ ┣ 📜application-swagger.yml
┃ ┃ ┗ 📜application.yml
┗ 📂test
┃ ┗ 📂java
┃ ┃ ┗ 📂com
┃ ┃ ┃ ┗ 📂example
┃ ┃ ┃ ┃ ┗ 📂backend
┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂feed
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂QueryDSL
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜PostServiceTest.java
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂story
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜StoryServiceTest.java
┃ ┃ ┃ ┃ ┃ ┗ 📜BackendApplicationTests.java