منصة تطوير التعليمات البرمجية الخفيفة Diboot عبارة عن منصة تطوير منخفضة التعليمات البرمجية للمطورين، والتي تعمل على أتمتة العمل المتكرر وتحسين الجودة والكفاءة وقابلية الصيانة.
v2.6.0
جديد
يدعم قواعد بيانات جامعة دامنغ ورينمين للتمويل والاقتصاد
التعليق التوضيحيBindCount، يُستخدم لسيناريوهات الربط لعدد ملخص العناصر الفرعية
تمت إضافة Pagination.isPaginationParam لتصفية ما إذا كانت معلمات الطلب هي معلمات ترقيم الصفحات.
تمت إضافة فئة أداة MapUtils، والتي يتم استخدامها في سيناريوهات مثل Oracle وDM حيث يلزم تجاهل قيم الخريطة غير الحساسة لحالة الأحرف.
تحسين
شرط التعليق التوضيحي الملزم يدعم إضافة شروط ملحق الجدول الرئيسي، مثل "AND this.gender = 'M' "
تحسين معالجة القيمة الخالية BindQuery، يدعم البناء المحدد لـ IsNull
قم بتحسين منطق الحصول على المخطط ونوع قاعدة البيانات لتجنب مشكلات عدم التوافق
يدعم BeanUtils.buildTree المفاتيح الأساسية التي لا تحمل معرفًا ويحدد اسم كل عقدة.
يتم تحويل مراقبة السياق إلى ApplicationReadyEvent لتجنب مشكلة التحديث في ظل ظروف معينة.
تحسين محول النوع الربيعي، يدعم LocalDateTime، وما إلى ذلك، ويدعم الامتدادات
يدعم BeanUtils get*Property استخراج قيم الخصائص من كائنات الخريطة
تتم مزامنة واجهة ذاكرة التخزين المؤقت لتجنب المشاكل المحتملة في السيناريوهات متعددة الخيوط.
تبعيات الترقية: Spring Boot 2.7.0، Mybatis-plus 3.5.2
v2.3.1
جديد
تمت إضافة تعليق توضيحي @ProtectField لتنفيذ التشفير الميداني وإزالة التحسس، ودعم الأمان ووسائل الحماية الأخرى
يدعم BindEntityList الآن ربط المعرفات المتعددة وتخزين القيم للتفكيك والربط.
يدعم BindFieldList الآن الترتيب حسب الطلب
تمت إضافة التكوين العام diboot.global.init-sql لإيقاف تشغيل فحص التهيئة التلقائية لـ SQL
تمت إضافة InvalidUsageException للمطالبة بالمكالمات غير الصحيحة
تحسين
تحسين الفحص القانوني لمعلمات الطلب وتصفية المعلومات غير الطبيعية ووسائل الحماية الأمنية الأخرى
قم بتحسين PagingJsonResult وأضف مُنشئًا فارغًا لتسهيل عملية إلغاء التسلسل
تحسين تنفيذ واجهة تحديث NN الخاصة بـ BaseService
تبعيات الترقية: Spring Boot 2.5.5، Mybatis-plus 3.4.3.4...
بصلح
إصلاح الخلل: تحسين منطق الحقل المحدد وتحويل حقول الاسم المستعار بشكل غير صحيح في ظل ظروف معينة