Trong thực tế! Spring Boot và JPA Usage 2 - Phát triển API và tối ưu hóa hiệu suất
Phát triển API bằng Spring Boot và JPA. Và bạn có thể tìm hiểu cách tối ưu hóa hiệu suất cực cao của JPA.
21,315 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn

Trong thực tế! Tin khai mạc Querydsl
Xin chào. Đây là Younghan Kim.
Cuối cùng là bài giảng cuối cùng của loạt bài thực hành, đào tạo thực tế! Chúng tôi xin thông báo tới bạn về việc khai trương Querydsl sắp tới ^^
Bài giảng: Thực tế! Truy vấn
Khai giảng: Giữa tháng 1 (dự kiến)
Gần đây, các chương trình phụ trợ Java chủ yếu sử dụng kết hợp Spring Boot, JPA và Spring Data JPA. Tuy nhiên, hạn chế không thể giải quyết được bằng sự kết hợp này là các vấn đề về truy vấn phức tạp và truy vấn động .
Querydsl vượt xa các giới hạn của ngôn ngữ Java và giúp bạn viết các truy vấn dưới dạng mã Java thực chứ không phải văn bản. Nó không chỉ giải quyết gọn gàng vấn đề truy vấn động mà nhiều nhà phát triển đang gặp khó khăn mà còn nắm bắt được tất cả các lỗi cú pháp trong thời gian biên dịch.
Xây dựng trên nền tảng của Spring Boot và JPA, bổ sung thêm hai framework tuyệt vời là Spring Data JPA và Querydsl, khiến cho quá trình phát triển trở nên thực sự thú vị. Mã phát triển trước đây được cho là đơn giản và lặp đi lặp lại đã được giảm bớt đáng kể. Các nhà phát triển có thể tập trung vào phát triển logic kinh doanh cốt lõi. Và nhờ Querydsl, ngay cả việc viết truy vấn cũng thú vị vì bạn có thể viết chúng bằng mã Java. Trong thực tế phức tạp, sự kết hợp giữa Spring Data JPA và Querydsl không phải là tùy chọn mà là cần thiết .
Chúng tôi sẽ cung cấp cho bạn tất cả bí quyết mà chúng tôi đã tích lũy được từ nhiều dự án thực tế khác nhau về cách sử dụng Querydsl trong thực tế. Hãy đón chờ nhé ^^!
Nếu bạn tò mò về querydsl, vui lòng nghe bài trình bày của tôi tại Hội nghị người dùng mùa xuân Hàn Quốc 2012. (Hơi xấu hổ một chút vì nó quá thô sơ. Nó vẫn chưa được vá cho ngôn ngữ Seoul. Haha. Vui lòng lưu ý rằng phiên bản querydsl cũng là phiên bản cũ.)
Link thuyết trình: https://www.youtube.com/watch?v=9Zu5SThOFKw




