Swagger / OpenAPI
يتم إعادة كتابة JSON OpenAPI فقط عند تغيير مصدر RouterFunction والمعالج.
وضع نقطة النهاية الوظيفية
ApiAccountRouter.java
javaتكوين نقطة النهاية من خلال دمج المسار المتداخل وطريقة HTTP ومرجع طريقة المعالج. يقوم محلل المعالج باستنتاج نوع جسم الطلب وناشر الاستجابة.
SwaggerJsonFileWatcher.Config
watchDirectory
src/main/java الافتراضي
swaggerOutputFile
الافتراضي src/main/resources/static/swagger.json
projectMode
الافتراضي FUNCTIONAL_ENDPOINT، الخيار MVC
addDecompileJar / addDecompileJarClass
تحليل مصدر نوع jar الخارجي
addSourceClasspath
source/classpath لتحديد الرموز
customTypeMapper
استقبال خريطة الفئة والمخطط لتطبيق مخطط مخصص
تعديل الاستدلال بواسطة التعليق التوضيحي
اكتب فقط في حالة التغيير
إذا كانت نتيجة التوليد مماثلة لـ JSON الحالي، فلن يتم تغيير طابع الملف الزمني بشكل غير ضروري. هذا مفيد في تقليل حلقة إعادة التوليد في هيكل يكتشف فيه المراقب تغييرات ملف swagger.