مرحبًا استمرار سلسلة من عمليات الترحيل إلى إصدارات جديدة من أطر العمل.
آخر مرة كانت
الوحدة 5 في 10 دقائق. ، هذه المرة سيكون الربيع 5.
عندما يتحدثون عن أشياء جديدة في Spring 5 ، يبدأون في الغالب بالحديث عن كومة الطائرات ، مع حذف الكثير من الأشياء الجديدة التي ظهرت فيها إلى جانبها. هناك عدد قليل جدًا من برامج التشغيل التفاعلية لقواعد البيانات ، لذلك آمل أن تكون مراجعة الفيديو الخاصة بي حول التحديثات المهمة الأخرى ذات صلة بمعظم مستخدمي Spring. بالإضافة إلى ذلك ، يتم تحديث جميع تبعياتها جنبًا إلى جنب مع Spring 5.x: spring-data 2.x ، و spring-security 5.x. في كانون الثاني / يناير من هذا العام ، تم نقل مشروعنا التدريبي Spring 5 / JPA Enterprise (Topjava) من Spring 4.3.x إلى Spring 5. وكانت العملية سهلة للغاية وفي نهاية مقطع فيديو قصير لمدة 10 دقائق ، سأذكر أيضًا جميع التغييرات في رمز المشروع.
الجديد في Spring 5
- يستخدم JDK 8+ (اختياري ، CompletableFuture ، Time API ، java.util.function ، الطرق الافتراضية)
- دعم Java 9 (Automatic-Module-Name in 5.0، module-info in 6.0+ ، ASM 6)
- دعم HTTP / 2 ( TLS ، Push ) ، NIO / NIO.2 ، Kotlin
تغييرات أخرى
- Spring-Data-JPA 2.x ، و Spring-Security 5.x
- التفاعلية ( الويب على المكدس التفاعلي )
الموارد
رد الفعل

TopJava Migration
في ربيع هذا العام ، الربيع 5.1 خارج بالفعل ، لا تتخلف عن
تقدم الإصدار.
شكرا لكم على اهتمامكم!