yong.dev.log

  • 홈
  • Computer Science
  • 태그
  • 방명록

2025/03/05 2

JWT 토큰 길이 문제

문제:DB에 Refresh Token이 잘 저장되다가,Data truncation: Data too long for column 'refresh_token' at row 1라는 에러 발생. 원인:기존 claim에 userId, username, role이 포함됐던 것에email, name을 추가하면서 JWT 토큰의 길이가 길어짐 해결:claim을 줄이거나 DB의 refresh_token의 varchar 늘리기 궁금한 점:claim이 아닌, issuer, subject가 추가되어도 길이가 늘어날까?

Project/Boilerplate 2025.03.05

Mockito를 이용한 테스트 vs. SpringBootTest의 차이점

테스트를 진행할 때 Mockito 기반의 단위 테스트(Unit Test) 와 SpringBootTest 기반의 통합 테스트(Integration Test) 는 각기 다른 목적과 장점이 있습니다.1️⃣ Mockito를 이용한 단위 테스트 (Unit Test)💡 목표:특정 클래스의 동작이 개별적으로 올바르게 동작하는지 검증.Spring 컨텍스트를 로드하지 않고 빠르게 테스트 실행.Mock 객체를 사용하여 실제 데이터베이스와의 상호작용을 차단.💡 특징:✅ Spring의 컨텍스트를 사용하지 않으므로 테스트 속도가 빠름✅ Mock 객체를 이용하여 DB 등의 외부 의존성을 제거 (테스트가 독립적)✅ 특정 메서드가 의도한 대로 동작하는지 세밀하게 검증 가능 💡 Mock 객체 (@Mock)postRepositor..

Web/Spring, SpringBoot 2025.03.05
이전
1
다음
더보기
프로필사진

yong.dev.log

용우의 개발 일기장

  • 분류 전체보기 (63)
    • Computer Science (19)
      • 알고리즘 (9)
      • 일반 (1)
      • Java (0)
      • 운영체제 (2)
      • 네트워크 (3)
      • AI (2)
      • 디자인 패턴 (2)
    • Programming (1)
      • Git (1)
      • GitHub (0)
    • Web (17)
      • Web Application (1)
      • Spring, SpringBoot (8)
      • Spring Security (8)
    • Security (1)
      • Web (1)
    • Game (1)
      • Unity (1)
    • Project (22)
      • Boilerplate (21)
      • MBTI Translator (0)
      • Duri (1)
    • 기타 (0)
      • 우테코 7기 (0)

Tag

BFS, Breadth-First Search, QueryDSL, OAuth2.0, ACCESS, 너비 우선 탐색, 백준, spring security, 우테코, Spring Boot, CORS, Refresh, pagination, 다중 토큰, git, Algorithm, 소셜 로그인, 알고리즘, jwt, Mockito,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/03   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바