يتضمن الرمز المشترك ما يلي:
- مولد واجهة الأمر سوبر بوجو (في الإصدار 20241101، وهو متوافق فقط مع جافا 8)
- مكتبة تنفذ نسخة من أداة رسم الخرائط لترجمة POJOs الفائقة إلى POJOs والعكس بالعكس.
يعد مولد POJO الفائق ضروريًا للحفاظ على منطق أعمال ثابت عبر إصدارات مختلفة من واجهة واجهة برمجة التطبيقات المفتوحة نفسها.
يتضمن الرمز المشترك ما يلي:
عملية ترجمة الانعكاس بطيئة، وإذا كان هناك العديد من الطلبات، فإنه يمكن أن يخلق عنق الزجاجة.
بناءً على اختباراتي ، التي تضمنت التعامل مع عدة مئات من الطلبات في الثانية ، يميل التنفيذ إلى التوقف خلال الثواني القليلة الأولى.
بعد تلك الفترة الأولية، يصبح التنفيذ أسرع بكثير.
هناك بعض الأسباب التي قد تؤدي إلى حدوث ذلك:
محاولة الاحماء التنفيذ قبل فتح منافذ الاستماع لتجنب تأخر الوقت في البداية.
ولد مولد pojo السوبر من الحاجة إلى توحيد إصدارات مختلفة من نماذج pojo ، من أجل محاولة تقديم منطق مشترك لجميع الإصدارات.
يمكنك الاطلاع على مزيد من التفاصيل حول التطبيق والمكتبة المرتبطة به فيمشروع نموذج superpojo على github