Spring Boot JWT Tutorial
Spring Boot、Spring Security、JWTを使用したチュートリアルにより、認証と認可に関する基礎知識をすばやく簡単に学習できます。
お知らせ
3 件
こんにちは!
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を追加(ボッキーの質問ありがとうございます。^^)
以下のサンプルコードに適用しました。参考にしていただければ幸いです:)

