Skip to content

Conversation

@chcch529
Copy link
Collaborator

✨ 설명

#67

1. (작업 파일)

  • src/main/java/com/oronaminc/join/global/exception/ErrorException.java
  • src/main/java/com/oronaminc/join/question/api/QuestionController.java
  • src/main/java/com/oronaminc/join/room/util/CodeGenerator.java
  • src/main/java/com/oronaminc/join/websocket/common/EventType.java

2. (작업 내용 요약)

2회차 멘토링 기반 수정 사항

1. 예외 발생 시 예외 메시지 구체화

    public static ErrorException of(ErrorCode errorCode, String message, Object... args) {
        String errorMessage = createMessage(message, args);
        return new ErrorException(errorCode, errorMessage);
    }

기존 ErrorException에 메소드를 추가하였습니다. 필요 시 해당 메소드 사용하여서 어떤 값으로 인해 예외가 발생했는지 확인할 수 있도록 하시면 될 것 같습니다.

2. EventType enum 추가

event를 string으로 처리하던 것을 enum을 사용하도록 리팩토링 했습니다.

3. jpql 스타일 통일

소문자 사용으로 통일시켜 놨습니다. (다수에 맞춤)

4. commons-lang

    public static String generateCode(int length) {

        return RandomStringUtils.random(length, CHAR_POOL);
    }

유틸리티 클래스 사용하도록 리팩토링 했습니다.


💬 리뷰

  • 제가 이 부분 작업 후 pr 작성까지만 해놓고 올리진 않았다는 것을 뒤늦게 알았습니다 ㅎㅎ..
  • 추가로 QuestionController에서 roomId를 pathvariable이 아닌 requestparam으로 받고 있던 거 함께 수정했습니다!

@chcch529 chcch529 self-assigned this Jul 25, 2025
Copy link
Collaborator

@rjswjddn rjswjddn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

코드 생성 부분 바꿔주셔서 감사합니다. 고생하셨습니다!

Copy link
Collaborator

@min0962 min0962 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!!

Copy link
Collaborator

@chw0912 chw0912 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

예외 발생시 메시지와 매개변수를 받아 예외처리가 더 명확해져 좋은 방법인 것 같습니다!
고생하셨습니다!

@chcch529 chcch529 merged commit a0ef2c6 into dev Jul 26, 2025
7 checks passed
rjswjddn added a commit that referenced this pull request Jul 27, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)
* feat: workflow에 EC2 자동 배포 추가
* chore: appleboy/ssh-action 최신버전으로 변경
* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)
* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정
* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)
* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리
* docs: 발표자료  Swagger tag 추가
* refactor: profiles 환경 변수 주입으로 변경 (#90)
* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)
* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정
* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)
* fix: MemberController 수정 (#96)
* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정
---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
chw0912 added a commit that referenced this pull request Jul 29, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

---------

Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 29, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
@chcch529 chcch529 deleted the style/67-codeStyle branch July 30, 2025 02:15
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
min0962 added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
min0962 added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경 (#141)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경

* test: 변경에 따른 테스트 코드 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Aug 3, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경 (#141)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경

* test: 변경에 따른 테스트 코드 수정

* fix: 캐시 삭제 로직 수정 (#143)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 캐시 삭제 추가

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
Co-authored-by: 민경준 <[email protected]>
rjswjddn added a commit that referenced this pull request Aug 4, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경 (#141)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경

* test: 변경에 따른 테스트 코드 수정

* fix: 캐시 삭제 로직 수정 (#143)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 캐시 삭제 추가

* refactor: devcontroller 수정 (#145)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 캐시 삭제 추가

* refactor: devcontroller 프로필 로컬로 변경

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
Co-authored-by: 민경준 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Style, Refactor: 코드 스타일 통일 및 멘토링 기반 리팩토링

6 participants