728x90
채팅방 구현을 위해 따로 repository를 만들어서 작성중
현재 websocket 기본 세팅 글 작성 완료
socket 코드를 작성하면서 db에 최대한 저장안하려고 했는데
채팅방에 들어갈 유저를 특정 유저로 정해놓고 해당 채팅방을 들어가게 하려면 db가 필요할 것 같았다.
db 내용은 최소한의 column으로 username과 roomId 만 설정했다.
roomName은 username으로 자동 설정되므로 추가하지 않았다.
socket table 만들기
CREATE TABLE IF NOT EXISTS socket (
id bigint(5) NOT NULL AUTO_INCREMENT, # AUTO_INCREMENT : 자동으로 1씩 증가
room_id varchar(255) NOT NULL,
nickname varchar(255) NOT NULL,
PRIMARY KEY (socket_id)
);
728x90
'TIL' 카테고리의 다른 글
[백준] N과 M(1) - 해설 (0) | 2023.04.14 |
---|---|
채팅 정리(WebSocket, Stomp, SockJS, SSE) (0) | 2023.03.04 |
프로젝트 요약 (0) | 2023.01.16 |
security refactoring 코드 정리 (0) | 2023.01.03 |
현 프로젝트 진행상황 (0) | 2023.01.01 |