Closed
Conversation
* ✨ feat: Spring Boot 프로젝트 생성 및 테스트 #1 * 👷 chore: .gitignore 갱신 #1 * 👷 chore: application.yml 기본 설정 #1 * ✨ feat: GlobalExceptionHandler 전역 예외 처리 추가 #1 * ✨ feat: Auditing 엔티티 'Timestamped' 및 설정 추가 #1 * ✨ feat: Plant, Diary, Post, Comment 도메인과 3-Layer 추가 #1 * ✨ feat: Plant record Dto 예시 추가 #1 * 🚚 rename: 등록되지 않은 빈 경로 추가 #1 * 👷 chore: .gitignore 갱신 #5 * 🐛 fix: Timestamped 삭제 관련 필드 추가 #5 * ✨ feat: 모든 엔티티 필드 추가 #5 * 🚚 rename: 패키지 구조 재배치 #5 * ✨ feat: Dto, Enum 등 추가 #5 * 👷 chore: 기타 정리 #5 * 👷 chore: 불필요 import 제거 #5 * 공통부분 발견된 사소한 문제점 수정 (#13) * fix: 'User' 엔티티의 @Enumerated 누락 수정 #12 * rename: PlantRegisterReqDto 이름과 경로 수정 #12 * rename: 전역 예외처리 Dto, Enum 이름과 경로 수정 #12 * fix: 전역 예외처리 dto 직렬화 불가 문제 해결 #12 * Timestamped 상속체들의 softDelete 메서드 임시 구현 (#15) * 성장일지(Diary) CRUD (#17) * feat: garden 관련 ExceptionStatus 패턴 추가 #11 * feat: 'Diary' 관련 요청, 응답 Dto 추가 #11 * fix: 'Diary' 엔티티 접근성 수정 #11 * feat: 'Diary' Mapper 추가 #11 * feat: 'Diary' 서비스에 필요한 default 메서드 PlantRepository 에 추가 #11 * feat: 'Diary' 3-Layer 구현 #11 * chore: 불필요한 .gitkeep 삭제 #11 * Timestamped 상속체들의 softDelete 메서드 임시 구현 (#15) * feat: 'Diary' 업데이트 API 두 가지 방식 추가 #11 * v1: toBuilder save 사용 * v2: setter dirtyChecking 사용 * feat: garden 관련 ExceptionStatus 패턴 추가 #11 * feat: 'Diary' 관련 요청, 응답 Dto 추가 #11 * fix: 'Diary' 엔티티 접근성 수정 #11 * feat: 'Diary' Mapper 추가 #11 * feat: 'Diary' 서비스에 필요한 default 메서드 PlantRepository 에 추가 #11 * feat: 'Diary' 3-Layer 구현 #11 * chore: 불필요한 .gitkeep 삭제 #11 * fix: 일지 로직에 필요한 'Plant' 엔티티 접근 권한 수정 #11 * feat: 'Diary' setter 지양 관련 피드백 반영 #11 * chore: 불필요한 Controller v2 구현 삭제 #11 * Docker에 MYSQL 8.0 추가 및 Github Actions(CI 기능 추가) (#14) * feat:Docker 에 MYSQL8.0 이미지 추가 완료 및 컨테이너 생성 완료 * feat:Docker 연결 완료 * fix:Docker 연결 문제 해결 * feat:Github Action(CI 기능 구현) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix: format_sql gitignore 에 추가 #18 * Spring Security, Filter, 로그인/회원가입 구현 (#20) * feat:Docker 에 MYSQL8.0 이미지 추가 완료 및 컨테이너 생성 완료 * feat:Docker 연결 완료 * fix:Docker 연결 문제 해결 * feat:Github Action(CI 기능 구현) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * feat: Spring Security 적용 및 Filter(인증) Handler(인가) & 로그인 회원가입 구현(쿠키로 JWT 넘겨줌), CustomException logError() 메서드를 추가하여 예외 생성 시 자동으로 에러 로그를 기록, mapper Repository 에 구현 refactor: jpa 대신 직접 SQL 쿼리를 작성해야 할 수도 있기 때문에 build.gradle 에 jdbc 의존성 추가 / security, jwt 의존성 추가 #18 * fix: 지원하지 않는 SignatureException 삭제 #18 --------- Co-authored-by: 34-43 <121276581+34-43@users.noreply.github.com> * Spring Security 오류 해결 (#26) * feat:Docker 에 MYSQL8.0 이미지 추가 완료 및 컨테이너 생성 완료 * feat:Docker 연결 완료 * fix:Docker 연결 문제 해결 * feat:Github Action(CI 기능 구현) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * feat: Spring Security 적용 및 Filter(인증) Handler(인가) & 로그인 회원가입 구현(쿠키로 JWT 넘겨줌), CustomException logError() 메서드를 추가하여 예외 생성 시 자동으로 에러 로그를 기록, mapper Repository 에 구현 refactor: jpa 대신 직접 SQL 쿼리를 작성해야 할 수도 있기 때문에 build.gradle 에 jdbc 의존성 추가 / security, jwt 의존성 추가 #18 * fix: 지원하지 않는 SignatureException 삭제 #18 * feat: 컨벤션에 맞게 MapStruct 추가 fix: null 값 오류 해결 #18 * feat: 컨벤션에 맞게 MapStruct 추가 fix: null 값 오류 해결 #18 * 게시글(POST) CRUD (#19) * feat: Mapper 인터페이스 추가 및 MapStruct 의존성 추가 #9 * feat: 엔티티 어노테이션 추가, viewCounts 기본값 0 설정, 생성자 추가 #9 * feat: 게시글 생성 기능 구현 #9 * feat: 페이징 처리를 위한 PageDto 생성 #9 * feat: 게시글 조회 - 다건조회 기능 구현 #9 * feat: postId로 해당 게시글 댓글 찾기 #9 * feat: 게시글에 해당 되는 댓글 응답 dto #9 * feat: 게시글 단건 조회 dto 추가 #9 * feat: 게시글 예외처리 추가 #9 * feat: 게시글 단건 조회 및 조회시 조회수 증가 기능 추가 #9 * feat: 게시글 수정 기능 #9 * feat: 게시글 삭제 기능 #9 * feat: 생성자 삭제, builder 추가 #9 * refactor: 메서드명 변경 #9 * feat: PageDto 대신 EnableSpringDataWebSupport 어노테이션 사용 #9 * refactor: ResponseEntity 생성 로직 단순화 및 일관성 유지 #9 * refactor: mapper 메서드명 변경 #9 * refactor: 게시글 조회시 사용 할 임시 commentResDto 클래스명 수정 #9 * feat: 게시글(post) 에러코드 추가 #9 * feat: 게시글 삭제 softDelete 구현 #9 * feat: 게시글 전체 조회 기존과 다르게 구현 #9 * feat: 게시글 전체 조회 query 조건문 추가 및 서비스 로직에서 불필요한 로직 제거 #9 * feat: 인증 user 로직 추가 #9 * feat: 전체조회 댓글 username 추가 및 게시글 소유자 확인 메서드 에러코드 변경 #9 * feat: 특정 API에서 JWT 인증을 우회하도록 설정 #9 * feat: PostWithCommentResDto mapper 생성 #9 * 댓글(Comment) CRUD (#21) * fix: User entity에 annotation 추가 #8 * 공통부분 발견된 사소한 문제점 수정 (#13) * fix: 'User' 엔티티의 @Enumerated 누락 수정 #12 * rename: PlantRegisterReqDto 이름과 경로 수정 #12 * rename: 전역 예외처리 Dto, Enum 이름과 경로 수정 #12 * fix: 전역 예외처리 dto 직렬화 불가 문제 해결 #12 * fix: Comment entity annotations 추가 및 column 수정 #8 * feat: Comment Request Dto 구현 #8 * feat: Comment Response Dto 구현 #8 * feat: Comment Mapper Class 구현 #8 * feat: Comment Service 댓글 생성 method 구현 #8 * fix: 게시글의 존재 확인 및 유효한 댓글의 확인 예외 처리 message 추가 #8 * feat: Comment Controller 댓글 생성 API 구현 #8 * Timestamped 상속체들의 softDelete 메서드 임시 구현 (#15) * feat: Comment Controller 대댓글 생성 API 구현 #8 * fix: 대댓글 생성을 위해 null 값을 바꾸기 #8 * feat: 대댓글 생성 method 구현 #8 * fix: 댓글의 존재 확인 예외 처리 message 추가 #8 * fix: Comment entity 댓글의 수정(update) method 구현 #8 * feat: 댓글의 수정 API 구현 #8 * fix: CommentMapper의 toUpdateResDto method 구현 #8 * feat: 댓글의 수정(updateComment) method 구현 #8 * fix: 댓글 작성자만 수정할 수 있도록 예외 처리 message 추가 #8 * feat: Comment Controller 댓글 삭제 API 구현 #8 * feat: Comment Service 댓글 삭제 method 구현 #8 * feat: Comment Repository methods 구현 #8 * fix: 댓글 작성자만 수정, 삭제할 수 있도록 예외 처리 message 수정 #8 * fix: Comment entity에 부모 댓글 삭제 시 모든 자식 댓글에 soft delete 적용하는 method 구현 #8 * fix: Comment Controller에 user 인증 적용 #8 * fix: Comment Service에 user 인증 적용 #8 * feat: Jwt Authorization Class 구현 #8 * fix: Security Filter Chain에 Jwt Authorization Handler 추가 #8 * fix: Null Pointer 예외 해결을 위해 JwtUtil의 ㅎgetAuthentication() method 수정 #8 * fix: UserDetailsImpl에 annotations 추가 #8 * fix: Jwt Authentication Filter에 인증 실패 method 추가 #8 * remove: .gitkeep 파일 삭제 #8 * fix: CommentReqDto와 CommentResDto가 record class로 변경 #8 * fix: MapStruct 활용 #8 --------- Co-authored-by: 34-43 <121276581+34-43@users.noreply.github.com> * 일지(DIARY) 기능 개선, 컨벤션 통일 (#27) * refactor: 컨벤션에 따른 Mapper 호출 위치 변경(dto in service layer) #23 * feat: 'Diary' 서비스 Mapper 인터페이스로 변경 및 MapStruct 의존성 추가 #23 * feat: 인증/인가 관련 연계 로직 적용 #23 * fix: Comment entity에서 'CascadeType.ALL' 삭제 #33 * fix: PostService에서 게시글과 관련된 모든 댓글의 soft delete 추가 #33 * fix: 이미 삭제된 댓글의 확인 logic 추가 #33 * fix: 이미 삭제된 댓글의 예외 처리 message 추가 #33 * 식물(PLANT) CRUD (#22) * feat:식물 생성기능 구현 중 #7 * feat:식물 생성기능 구현 중 #7 * feat:식물 생성기능 구현 #7 * feat:식물 조회기능 구현 중 #16 * feat:식물 조회기능 구현 완료 #16 * feat:식물 수정기능 구현 #17 * feat:식물 삭제기능 구현 #18 * feat:식물 조회 페이징 기능 추가 #19 * feat:식물 조회 페이징 기능 추가 #19 * Revert "feat:식물 조회 페이징 기능 추가" This reverts commit 56543c9. * feat:식물 CRUD 피드백 #7 * 게시글(Post) - 병합 후 변경 사항 (#32) * feat: 기본 페이지 0에서 1로 변경 #31 * feat: softDelete한 댓글 조회 하지 않게 조건 추가 #31 * feat: 대댓글 없을 경우 응답 데이터에서 제외 처리 #31 * 댓글(Comment) CRUD V1 - 병합 후 변경 사항 (#34) * fix: Comment entity에서 'CascadeType.ALL' 삭제 #33 * fix: PostService에서 게시글과 관련된 모든 댓글의 soft delete 추가 #33 * fix: 이미 삭제된 댓글의 확인 logic 추가 #33 * fix: 이미 삭제된 댓글의 예외 처리 message 추가 #33 * fix: 주석 처리 #33 * 품종(Species) CRUD 간단 구현 (#37) * feat: 'Species' 엔티티 접근 및 수정 메서드 추가 #24 * feat: 'Species' 관련 Dto 추가 #24 * feat: 'Species' 관련 전역 예외 상태 코드 추가 #24 * feat: 'Species' Mapper 컴포넌트로 추가 #24 * feat: 'Species' 3-Layer 구현 #24 * feat: Page 직렬 구조 단순화 어노테이션 추가 #24 * fix: 'Species' 인증 인가 연계 추가를 포함한 문제 수정 #24 * feat: 'Species' ADMIN 권한 WhiteList 등록 #24 * fix: 'Species' 예외 코드 중복 수정 #24 * USER CRUD + 리뷰 피드백 반영 (#40) * feat:Docker 에 MYSQL8.0 이미지 추가 완료 및 컨테이너 생성 완료 * feat:Docker 연결 완료 * fix:Docker 연결 문제 해결 * feat:Github Action(CI 기능 구현) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * fix:docker 에 MYSQL 띄우는 거 성공(admin admin) #10 * feat: Spring Security 적용 및 Filter(인증) Handler(인가) & 로그인 회원가입 구현(쿠키로 JWT 넘겨줌), CustomException logError() 메서드를 추가하여 예외 생성 시 자동으로 에러 로그를 기록, mapper Repository 에 구현 refactor: jpa 대신 직접 SQL 쿼리를 작성해야 할 수도 있기 때문에 build.gradle 에 jdbc 의존성 추가 / security, jwt 의존성 추가 #18 * fix: 지원하지 않는 SignatureException 삭제 #18 * feat: 컨벤션에 맞게 MapStruct 추가 fix: null 값 오류 해결 #18 * feat: 컨벤션에 맞게 MapStruct 추가 fix: null 값 오류 해결 #18 * fix: docker-compose.yml timezone 수정, #29 * fix: Reloved Conversation #29 * fix: Conflict 해결 #29 * feat: 마이페이지(+식물, 게시글) 조회 기능 구현 #29 * feat: 회원 정보 수정 / 삭제 기능 구현 fix: signin 메서드 Cookie 생성 Controller 로 이동, 필요 없는 UserReqDto 삭제 #29 * fix: 사용되지 않는 import 문 삭제 #29 * 1차 통합 개선 사항 (사용자 지정 기본 응답 통일 등) (#30) * feat: 'Species' 엔티티 접근 및 수정 메서드 추가 #24 * feat: 'Species' 관련 Dto 추가 #24 * feat: 'Species' 관련 전역 예외 상태 코드 추가 #24 * feat: 'Species' Mapper 컴포넌트로 추가 #24 * feat: 'Species' 3-Layer 구현 #24 * feat: Page 직렬 구조 단순화 어노테이션 추가 #24 * fix: 'Species' 인증 인가 연계 추가를 포함한 문제 수정 #24 * feat: 'Species' ADMIN 권한 WhiteList 등록 #24 * fix: 'Species' 예외 코드 중복 수정 #24 * feat: 사용자 지정 기본 응답 DTO 추가 #28 * fix: CustomException Logging 레벨 변경 및 일관성 향상 #28 * fix: 'Plant' 통합 개선 #28 - 타입, 접근성, 직렬화 등 * fix: 'Post' 통합 개선 #28 - softDelete 관련 디테일 - 게시글 조회 시 id 출력 * fix: 'Comment' 통합 개선 #28 - 삭제 게시글, 부모 댓글에 대한 댓글 또는 대댓글 작성 방지 * refactor: 'CommonResDto' 전체 프로젝트 적용 #28 * delete: 불필요한 기존 Dto 일괄 삭제 #28 * refactor: 모든 dto 타입 record 로 변경 #28 * chore: redis environment 설정 #41 * feat: redis config class 구현 #41 * 게시글(Post) - 단건조회 queryDsl (#39) * feat: 게시글 전체조회 jpql 구현 #35 * feat: queryDsl 의존성, config 추가 #35 * feat: findCommentsByPostId queryDsl 적용 #35 * feat: findUsernamesByIds 쿼리 반환 타입 Object[]에서 UserProjection으로 변경 #35 * 1차 통합 개선 사항 (사용자 지정 기본 응답 통일 등) 병합 수작업 (#30) --------- Co-authored-by: 34-43 <jehyuck3443@gmail.com> * fix: redis config class 수정 #41 * feat: 인기글 response DTO record class 구현 #41 * feat: 인기글 redis repository class 구현 #41 * fix: redis config class 수정 #41 * feat: Post Mapper에 인기글 Dto 추가 #41 * feat: 인기글 service class 구현 #41 * feat: 인기글 service 주입 #41 * feat: 게시글, 댓글의 생성과 수정 시 인기글 점수 update logic 추가 #41 * feat: 인기글 Controller class 구현 #41 * feat: 인기글 API URI 수정 #41 * 관리자 사용자 프로필 조회 기능 구현 + review 해결 + Docker에 Redis 띄우기 (#44) * fix:UserInfo 식물/게시물 조회 수정, UserService 중복되는 코드 메서드화, #29 * fix: 페이지네이션 문제 해결 #29 * fix: me/plants 조회 시 다이어리 제외, 내 식물에 대한 정보만 조회되도록 수정 #29 * fix: login -> signin, 탈퇴된 회원 로그인 불가능하게 고침, 중복되는 코드 메서드화 시킴 #42 * feat: ADMIN 사용자 정보 조회 기능 추가 #42 * feat: 비밀번호 정규표현식으로 `최소 8자리 이상, 영문 대소문자, 숫자, 특수문자가 각각 1개 이상 포함` 조건 추가 #42 * feat: docker Redis 띄우기 완료 #42 * fix: signin, delete dto에서 `@Pattern 삭제`, `PostReqDto`, `PostUpdateReqDto`, `PostListResDto` record 타입으로 다시 변경, UserService 주석 삭제 #42 * fix: record 한 칸 씩 당김 #42 * fix: 게시글 API URI 수정 #41 * fix: 인기글 API URI 수정 #41 * fix: 인기글 API URI 수정 #41 * fix: redis config 수정 #41 * 인기글 캐싱 - 주기적 점수 update의 scheduling (#46) * feat: Scheduling annotation 추가 #41 * feat: 인기글 Service에 scheduling method 추가 #41 * feat: PostRepository에 method 추가 #41 * feat: 'countCommentsByPostIds()' method 선언 및 구현 #41 * feat: 'updateAllPostScores()' method 수정 #41 * 게시글(Post) 조회수 중복 방지 (#47) * feat: 조회기록 엔티티 추가 #43 * feat: 조회기록 Repository 추가 #43 - Repository - CustomRepository,RepositoryImpl(QueryDsl) * feat: 조회기록 Dto 추가 #43 * feat: 조회기록 Mapper 추가 #43 * feat: 토큰에서 userId 추출 로직 추가 #43 * feat: 조회수 증가 로직 추가 #43 - 회원만 조회수 증가 - 하루(00:00~23:59)기준으로 조회수 1회 증가 * remove: dev브랜치 merge전 사용하던 redis config파일 삭제 #43 * feat: Redis 캐시 추가 #43 * feat: 스케줄러 추가 #43 * feat: 스케줄러 추가 및 ViewHistory 삭제 기능 구현 #43 * remove: 필요없는 파일 삭제 #43 * refactor: readPost 메서드에서 userId 매개변수를 제거하고 서비스에서 viewedAt을 LocalDate.now()로 설정 #43 * refactor: fetchCount에서 fetchFirst로 수정 #43 * feat: entityManager.clear 추가 #43 * remove: dev 병합 후 중복 어노테이션 삭제 #43 * feat: 조회이력 redis 자료구조 List에서 Hash로 변경 #43 - 조회 이력을 Redis Hash 타입으로 변경하여 효율적으로 관리 - Key: "view_history:post_id:"+postId, Field: userId, Value: viewedAt 구조로 저장 * chore: V1에 사용하는 코드 주석 처리 #43 * POST 도메인 기준 테스트 코드 작성 (#51) * test: PostService 테스트 추가 #38 * test: Post 엔티티 테스트 추가 #38 * test: PostService 테스트 추가 #38 * test: Post 엔티티 테스트 추가 #38 * rename: 테스트 환경 프로필(application-test.yml) 이동 #38 * feat: 'Post' 3-Layer 구현 및 서비스 코드 변경사항 반영 #38 * feat: 조회기록 단위 테스트 코드 작성 #49 (#52) * 1:1 private 실시간 채팅 기능 구현 (#56) * feat: WebSocket 설정 #50 * feat: 채팅 세션을 관리하는 ChatRoom entity 구현 #50 * feat: 개별 메시지를 위한 ChatMessage entity 구현 #50 * feat: Chat Message와 관련된 Repository interface와 class 구현 #50 * feat: Chat Room과 관련된 Repository interface와 class 구현 #50 * feat: Chat Room Repository에 pagination 처리 추가 #50 * feat: Chat Message Repository에 pagination 처리 추가 #50 * feat: Chat Message Service class 구현 #50 * feat: Chat Room Service class 구현 #50 * fix: chat과 관련된 예외 처리 message 추가 #50 * fix: 실시간 메사지 전송의 관리를 위해 WebSocketHandler 수정 #50 * feat: Chat message Dto class 구현 #50 * feat: Error message Dto class 구현 #50 * fix: WebSocket 연동 적용 #50 * feat: ChatController class 구현 #50 * rename: Class 이름 변경, file 옮김 #50 * feat: ChatRoomMapper class 구현 #50 * feat: ChatRoomResDto class 구현 #50 * feat: ChatMessageResDto class 구현 #50 * feat: ChatMessageMapper class 구현 #50 * fix: ChatController class 구현 #50 * feat: 채팅 단일 메시지 삭제 method 구현 #50 * feat: 채팅방 삭제 method 구현 #50 * fix: 예외 처리 message 수정 및 추가 #50 * feat: 채팅 단일 메시지 삭제 API 및 채팅방 삭제 API 추가 #50 * 소셜 로그인 기능 구현 (#54) * fix:UserInfo 식물/게시물 조회 수정, UserService 중복되는 코드 메서드화, #29 * fix: 페이지네이션 문제 해결 #29 * fix: me/plants 조회 시 다이어리 제외, 내 식물에 대한 정보만 조회되도록 수정 #29 * fix: login -> signin, 탈퇴된 회원 로그인 불가능하게 고침, 중복되는 코드 메서드화 시킴 #42 * feat: ADMIN 사용자 정보 조회 기능 추가 #42 * feat: 비밀번호 정규표현식으로 `최소 8자리 이상, 영문 대소문자, 숫자, 특수문자가 각각 1개 이상 포함` 조건 추가 #42 * feat: docker Redis 띄우기 완료 #42 * fix: signin, delete dto에서 `@Pattern 삭제`, `PostReqDto`, `PostUpdateReqDto`, `PostListResDto` record 타입으로 다시 변경, UserService 주석 삭제 #42 * fix: record 한 칸 씩 당김 #42 * feat: 소셜 로그인 기능 추가 #53 * refactor: `findUsernamesByIds`, `updateUserInfo` QueryDsl로 리팩토링 #53 * optimization: `@Transaction` 추가 및 `existsByEmail` 메서드 추가로 데이터베이스 성능 최적화 #53 * chore: localstack(local s3) environment 설정 #48 * fix: conflict 해결 #53 --------- Co-authored-by: 34-43 <jehyuck3443@gmail.com> * 이미지 업로드 기능 구현 (#59) * chore: localstack(local s3) environment 설정 #48 * chore: localstack(local s3) environment 개선 #48 * chore: localstack(local s3) 개발환경 등록 #48 * feat: 'S3' Config & 2-Layer & Dto 구현 #48 * chore: localstack(local s3) environment 개선 및 CORS 설정 추가 #48 * fix: 'S3' 반환 주소 오류 수정 & 삭제 로직과 로깅 개선 #48 * feat: Post 도메인 'imageUrl' 컬럼, 삭제 로직 추가 #48 * chore: redis 관련 경로 .gitignore 등록 #48 * fix: PreSigned POST 요청의 status 를 202(ACCEPTED)로 변경 #48 * fix: docker-compose 종속 스크립트 셸 환경 변경 #48 * feat: 기본 CORS 설정 #48 * 회원 날씨 조회 기능 추가 (#61) * feat: weather 회원 날씨 조회 기능 추가 #57 * feat: 필요없는 종속성 삭제 #57 * 댓글과 대댓글 code의 개선 및 최적화 (#62) * fix: 대댓글 깊이 제한 logic 추가 #58 * fix: N+1 문제 최적화 logic 추가 #58 * fix: ChatController bug 수정 #58 * fix: NullPointer bug 수정 #58 * feat: GoogleJwtAuthenticationProvider -> nx, ny 추가 #63 (#64) * Feat/comment#58 (#67) * fix: 대댓글 깊이 제한 logic 추가 #58 * fix: N+1 문제 최적화 logic 추가 #58 * fix: ChatController bug 수정 #58 * fix: NullPointer bug 수정 #58 * chore(image upload): create bucket 및 set cors #58 --------- Co-authored-by: Despereaux <157133321+Despereaux-MAU@users.noreply.github.com> Co-authored-by: Minji Ji <145173900+JIMINJI1@users.noreply.github.com> Co-authored-by: Soung Likane <sounglikane@gmail.com> Co-authored-by: arago07 <arago0712@gmail.com>
… into feat/auth#90
… into feat/auth#90
… into feat/auth#90
… into feat/auth#90
… into feat/auth#90
… into feat/auth#90
… into feat/auth#90
Despereaux-MAU
approved these changes
Jan 6, 2025
Contributor
Despereaux-MAU
left a comment
There was a problem hiding this comment.
각자 담당 업무도 지정해야겠네요 ERD 고생하셨습니다
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
README File 수정