مكتبتي

شريط جانبي متعدد الجذور

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

com.byeolnaerim:webflux-fe-dev-assistant

مكتبة أتمتة تطوير محلي تنشئ Swagger وAsyncAPI وهيكل المعالج وحقول enum من مصدر Spring WebFlux وMongoDB لتقليل الاختناق الناتج عن كتابة نفس URL·DTO·عقود API مرتين أثناء تطوير الواجهة الأمامية والخلفية معًا.


عدم إعادة كتابة ما تم كتابته بالفعل في الخلفية

webflux-fe-dev-assistant هو مكتبة أتمتة تطوير محلية تم إنشاؤها لتقليل الأعمال المتكررة الناتجة عن تطوير الواجهة الخلفية والواجهة الأمامية معًا. يقرأ المعلومات الموجودة بالفعل في RouterFunction وhandler وDTO ومصدر الكيان لإنشاء Swagger/OpenAPI وRSocket AsyncAPI وهيكل المعالج وenum حقل MongoDB.

الجوهر هو عدم إضافة تجريد وقت تشغيل جديد، ولكن ربط عقدة API التي تم كتابتها مرة واحدة في الواجهة الخلفية بحيث لا يتم إعادة كتابتها في الواجهة الأمامية. عند كتابة مرجع المعالج أولاً في الموجه، يتم إنشاء الهيكل المطلوب، ويتم إنشاء أسماء الحقول النصية أيضًا كـ enum من المصدر لتقليل التكرار والأخطاء المطبعية.

أتمتة عقد API

تحليل RouterFunction وhandler·DTO لإنشاء Swagger لـ REST وAsyncAPI لـ RSocket.

توليد كود متكرر

إنشاء وتصحيح هيكل فئة المعالج وطريقة المعالج بناءً على المرجع المعلن في الموجه.

إزالة السلاسل النصية

إنشاء حقل كيان Mongo وأسماء المجموعات كـ enum لتقليل السلسلة الخام والأخطاء المطبعية في الاستعلام.

معيار الأتمتة

مصدر الحقيقة

استخدام مصدر الواجهة الخلفية كمعيار لوثائق API وكود إنشاء الواجهة الأمامية.

وقت التطوير

ينشئ ملفًا يمكن لمراقب محلي التحقق منه دون تعقيد وقت الإنتاج.

اتفاقيات المشروع

يحلل أنماط الشيفرة المستخدمة في المشروع بشكل يمكن التنبؤ به بدلاً من تخمين جميع الأشكال.

© 2026 بيولناريم. جميع الحقوق محفوظة.مقدمةسياسة معالجة المعلومات الشخصية