Spring Boot JWT Tutorial
Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다.
안녕하세요!
Spring Boot 4.1 버전에 맞춰 강의 샘플 코드를 업데이트했습니다.
강의 영상은 과거 버전 기준으로 촬영되어 있지만 아래 GitHub 레포는 최신 버전으로 동작하도록 수정해 두었습니다.
개념과 흐름은 영상과 동일합니다.
🔗 샘플 코드- Java : https://github.com/SilverNine/spring-boot-jwt-tutorial
- Kotlin : https://github.com/SilverNine/spring-boot-jwt-tutorial-kotlin
실행 요구사항- JDK 21 이상 필요 (Gradle Wrapper 포함, 별도 Gradle 설치 불필요)
- 실행: ./gradlew bootRun
주요 변경점
- Spring Boot 4.1 적용 (Spring Framework 7 / Spring Security 7)
- Java 21 · Gradle 9 기준으로 빌드 환경 갱신 (Kotlin 레포는 Kotlin 2.3)
- jjwt 0.12+ 신규 API로 마이그레이션
- Spring Boot 4 구조 변경 대응 (패키지 재배치, Jackson 3, 테스트 모듈 분리 등)
- 테스트 코드 추가 (JUnit 5 기반, 인증/회원가입 주요 흐름 검증)
감사합니다!안녕하세요!
바쁜 일상으로 인해 올려주신 질문에 대해 제대로 답변을 못드리고 있습니다. 죄송합니다..🙇♂️
죄송한 마음으로 아래 내용을 준비했습니다!
- Spring Boot 2.7.2 버전에 맞춰 샘플 코드를 수정했습니다.
- Kotlin 버전을 추가했습니다.
Java : https://github.com/SilverNine/spring-boot-jwt-tutorial
Kotlin : https://github.com/SilverNine/spring-boot-jwt-tutorial-kotlin
- Spring Boot 2.5.3, Gradle 7.1.1
- @Valid ExceptionHandler 추가 ( 보키님 질문 감사드립니다. ^^ )
아래 샘플 코드에 적용해놓았습니다. 참고해주시면 좋을 것 같습니다 :)






