TIL - 항해99 60일차

스브코·2021년 12월 30일
0

회고

어제 생각보다 헤메서 걱정이 많았는데, 오늘은 생각보다 진전이 있어서 가벼운 마음으로 일찍 마무리했다.

오늘 완료한 내용

  • client와 server 의 stomp 통신 구현 및 pub/sub 형태의 메시지 주고 받기 구현 완료

  • 채팅방 입장/퇴장 시 알림 메시지 구현 완료

  • 채팅방 목록 조회 기능 구현완료

  • 채팅방 정보 및 채팅 메시지 내역 DB 저장 완료(추후 개선 고민 필요)

오늘 배운 내용

  • JPA query method에 Distinct, Top, First 등을 사용할 수 있음

ex) List findTop3ByAge();

출처: https://www.baeldung.com/spring-data-derived-queries

  • jwt 토큰에서 jwtDecoder로 username 추출 시 아래와 같이 substring으로 잘라 주어야함.

String jwtToken = accessor.getFirstNativeHeader("Authorization").substring(7);
String name = jwtDecoder.decodeUsername(jwtToken)).get().getNickname();

profile
익히는 속도가 까먹는 속도를 추월하는 그날까지...

0개의 댓글