TextWebSocketHandler 클래스를 상속받아 주요 메서드를 구현Map 또는 List로 세션 관리type으로 접속/종료, 발신/수신 등 구분| 메서드명 | 역할 |
|---|---|
afterConnectionEstablished | 클라이언트-서버 연결이 시작될 때 호출 |
afterConnectionClosed | 연결 종료 시 호출 |
handleTextMessage | 클라이언트가 메시지 전송 시 호출 |
| 메서드 | 역할 |
|---|---|
.readValue(JSON, 클래스.class) | JSON 문자열 → 자바 객체 변환 |
.writeValueAsString(객체) | 자바 객체 → JSON 문자열 변환 |
| 용어 | 설명 |
|---|---|
@Autowired | 스프링 컨테이너에 등록된 Bean을 자동 의존성 주입 |
@Component | 클래스를 스프링 컨테이너에 Bean으로 등록 |
JSON.stringify() | JS 객체를 JSON 문자열로 변환 |
JSON.parse() | JSON 문자열을 JS 객체로 변환 |