-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Feature: 채팅 기능 구현 (#2) * Feat: 웹 소켓 의존성 추가 * Feat: 웹 소켓에 대한 설정 클래스 작성 * Feat: Redis에 필요한 클래스 작성 및 DTO 추가 Redis의 Pub/Sub에 필요한 클래스와 설정을 작성하고 필요한 DTO를 추가함. * Test: Redis Sub/Pub 테스트 코드 작성 * Feat: 채팅에 필요한 Entity 클래스 작성 * Refactor: DTO 클래스 필드 수정 채팅 메시지 DTO 클래스의 필드를 수정하였고 그에 따른 다른 코드들도 수정함 * Refactor: 채팅 메시지 DTO 클래스명 수정 채팅 메시지 DTO 클래스명을 좀 더 명확하게 하기 위해 ChatReqeust -> ChatMessageRequest로 변경 또한, 변경에 따른 여러 코드 수정 * Refactor: Entity들의 Builder에 외부접근이 불가능하도록 PRIVATE 으로 설정 * Feat: 채팅에 필요한 여러 Repository 추가 * Test: Repository 테스트 코드 작성 * Feat: 채팅 서비스에 필요한 DTO 클래스 추가 * Feat: 채팅 서비스 로직 작성 * Test: 채팅 서비스 로직 테스트 코드 작성 * Test: 테스트 코드 수정 테스트가 일관성을 유지하도록 저장시간을 지정 * Feat: API 응답 객체 생성 * Feat: REST Docs 의존성 추가 및 설정 작성 * Feat: 채팅 컨트롤러 작성 및 예외처리 로직 추가 * Test: 채팅 컨트롤러단 테스트 코드 작성 및 문서화 코드 추가 * Docs: 채팅 API 문서 생성 * CI/CD 구축을 위한 세팅 (#4) * Refactor: 테스트환경과 서비스 환경 분리를 위해 Redis 설정 파일 수정 * Feat: 도커파일 작성 * Feat: 테스트 코드 환경 DB 세팅용 도커컴포즈 파일 작성 * Chore: 빌드 시 1개의 jar 파일만 생성하도록 그래들 수정 * Test: 테스트 코드용 yml파일 작성 * Test: 테스트 yml을 사용하도록 코드 추가 * CI/CD 구축을 위한 수정 (#6) * Refactor: 테스트환경과 서비스 환경 분리를 위해 Redis 설정 파일 수정 * Feat: 도커파일 작성 * Feat: 테스트 코드 환경 DB 세팅용 도커컴포즈 파일 작성 * Chore: 빌드 시 1개의 jar 파일만 생성하도록 그래들 수정 * Test: 테스트 코드용 yml파일 작성 * Test: 테스트 yml을 사용하도록 코드 추가 * Feat: .dockerignore 파일 추가 * Refactor: .properties -> .yml 로 파일 확장자 변경 가독성 증가를 위해 파일 확장자 변경 * Feature: 채팅 기능 추가 및 기타 코드 수정 (#8) * Refactor: Redis 설정 클래스 수정 `@Value` 로 값을 불러들여 빈을 만드는 대신 설정파일을 자동으로 읽어 빈으로 만드는 방법으로 수정 * Feat: 채팅방 UUID로 채팅방 상세 정보를 검색하는 API 추가 * Test: 새로운 API 테스트 코드 작성 * Docs: API 문서 최신화 * Refactor: 테스트용 설정 파일 수정 레디스 설정 수정에 따라 설정 파일 수정
- Loading branch information
Showing
9 changed files
with
193 additions
and
44 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
/docker-compose-chat-test-db.yml | ||
/Dockerfile | ||
/.gradle/ | ||
/build/ | ||
/.idea/ |
This file contains 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
This file contains 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
This file contains 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
This file was deleted.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
spring: | ||
application: | ||
name: Kaboo-Chat |
This file contains 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
This file contains 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
This file contains 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