Hướng dẫn JWT khởi động mùa xuân
Bạn có thể học nhanh chóng và dễ dàng những kiến thức cơ bản về xác thực và ủy quyền thông qua các bài hướng dẫn sử dụng Spring Boot, Spring Security và JWT.
Tin tức
3 bài viết
Xin chào!
Tôi đã cập nhật mã mẫu của bài giảng để phù hợp với phiên bản Spring Boot 4.1.
Video bài giảng được quay dựa trên phiên bản cũ, nhưng các kho lưu trữ GitHub dưới đây đã được chỉnh sửa để hoạt động với phiên bản mới nhất.
Khái niệm và luồng xử lý vẫn giống như trong video.
🔗 Mã nguồn mẫu- Java : https://github.com/SilverNine/spring-boot-jwt-tutorial
- Kotlin : https://github.com/SilverNine/spring-boot-jwt-tutorial-kotlin
Yêu cầu thực thi- Cần JDK 21 trở lên (Đã bao gồm Gradle Wrapper, không cần cài đặt Gradle riêng biệt)
- Chạy: ./gradlew bootRun
Các thay đổi chính
- Áp dụng Spring Boot 4.1 (Spring Framework 7 / Spring Security 7)
- Cập nhật môi trường build dựa trên Java 21 · Gradle 9 (Repo Kotlin sử dụng Kotlin 2.3)
- Di chuyển sang API mới của jjwt 0.12+
- Đáp ứng thay đổi cấu trúc Spring Boot 4 (sắp xếp lại package, Jackson 3, tách biệt module kiểm thử, v.v.)
- Thêm mã kiểm thử (dựa trên JUnit 5, xác thực quy trình chính của đăng ký/chứng thực)
Cảm ơn bạn!Xin chào!
Do cuộc sống bận rộn hàng ngày nên tôi không thể trả lời chính xác câu hỏi của bạn. Xin lỗi..🙇♂️
Chúng tôi đã chuẩn bị nội dung dưới đây với tấm lòng xin lỗi!
- Mã mẫu đã được sửa đổi để phù hợp với phiên bản Spring Boot 2.7.2.
- Đã thêm phiên bản 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
- Đã thêm @Valid ExceptionHandler (Cảm ơn câu hỏi của bạn, Boki. ^^)
Tôi đã áp dụng nó cho mã mẫu bên dưới. Sẽ thật tuyệt nếu bạn có thể tham khảo nó :)

