WIL(Weekly I Learned)17 WIL 16(2023.9.04~9.10) 최종프 진행중, 프론트 최종프로젝트라 바쁘고, 정리할 시간이 없다. 정신없이 바쁘다. 2023. 9. 12. WIL 15(2023.8.28~9.03) 최종프 진행중, 프론트 일주일을 돌아보며 최종 프로젝트가 진행 중이고, 채팅기능 백엔드 프론트를 구현하고 있습니다. @MessageMapping("/allChat.sendMessage/1") @SendTo("/topic/public/1") public ChatMessageRequestDto sendAllMessage(@Payload ChatMessageRequestDto chatMessageRequestDto, java.security.Principal principal) { if( principal == null) { chatRoomService.save(new ChatMessage(chatMessageRequestDto.getSender(), chatMessageRequestDto.getContent())); return .. 2023. 9. 4. WIL 14(2023.8.21~8.27) 최종프 진행중, 채팅 기능 구현 일주일 동안 채팅 기능을 구현했습니다. Websocket 개념을 배우고, 실제로 사용해서 구현 중입니다. private final ChatRoomService chatRoomService; // 사용자 채팅 전달 // 전달 주소는 chatUrl에 따라 달라짐 @MessageMapping("/chat.sendMessage/{chatUrl}") @SendTo("/topic/public/{chatUrl}") public ChatMessage sendMessage(@Payload ChatMessage chatMessage) { return chatMessage; } // 사용자가 접속시, 접속 종료시 정보를 헤더에 저장 // 사용자 접속시 대화창에 정보 표시 // 주소는 chatUrl 에 따라 달라짐 @Mess.. 2023. 8. 27. 이전 1 2 3 4 ··· 6 다음