Dok Perpustakaan Saya

Sidebar Multi-root

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

Perpustakaan otomatisasi pengembangan lokal yang mengurangi kemacetan penulisan ulang URL·DTO·kontrak API yang sama saat mengembangkan backend dan frontend bersama, dengan menghasilkan Swagger, AsyncAPI, kerangka handler, dan enum field dari sumber Spring WebFlux dan MongoDB.


Jangan menulis ulang apa yang sudah ditulis di backend

webflux-fe-dev-assistant adalah pustaka otomatisasi pengembangan lokal yang dibuat untuk mengurangi pekerjaan berulang yang muncul saat mengembangkan backend dan frontend bersama. Ini membaca informasi yang sudah ada di RouterFunction, handler, DTO, dan sumber entity untuk menghasilkan Swagger/OpenAPI, RSocket AsyncAPI, kerangka handler, dan enum field MongoDB.

Intinya adalah menghubungkan agar tidak perlu menulis ulang kontrak API dan tipe yang telah ditulis sekali di backend di frontend. Saat menulis referensi handler di router terlebih dahulu, buat kerangka yang diperlukan, dan juga buat nama field string sebagai enum dari sumber untuk mengurangi pengulangan dan kesalahan ketik.

Automatisasi kontrak API

Menganalisis RouterFunction dan handler·DTO untuk menghasilkan Swagger untuk REST dan AsyncAPI untuk RSocket.

Generasi kode berulang

Berdasarkan referensi yang dinyatakan di router, buat dan perbaiki kerangka class dan metode handler.

Hapus string

Buat field entity Mongo dan nama koleksi sebagai enum untuk mengurangi string mentah dan kesalahan ketik dalam query.

Standar otomatisasi

Sumber kebenaran

Gunakan sumber backend sebagai acuan untuk dokumentasi API dan kode yang dihasilkan di frontend.

Waktu pengembangan

Membuat file yang dapat diperiksa oleh local watcher tanpa membuat runtime produksi menjadi rumit.

Konvensi Proyek

Menganalisis pola kode yang digunakan dalam proyek nyata secara dapat diprediksi daripada menebak semua bentuk.

© 2026 Byeolnaerim. Semua hak dilindungi.PengenalanKebijakan Penanganan Data Pribadi