Tài liệu của tôi

Thanh bên đa gốc

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

Thư viện tự động hóa phát triển địa phương tạo Swagger, AsyncAPI, khung handler và enum trường từ source Spring WebFlux và MongoDB nhằm giảm bớt điểm nghẽn khi phát triển backend và frontend cùng một lúc với cùng một URL·DTO·hợp đồng API.


Không viết lại những gì đã viết trong backend

webflux-fe-dev-assistant là thư viện tự động hóa phát triển local được tạo ra để giảm thiểu công việc lặp lại khi phát triển backend và frontend cùng nhau. Nó đọc thông tin đã tồn tại từ RouterFunction, handler, DTO và nguồn entity để tạo Swagger/OpenAPI, RSocket AsyncAPI, khung handler và enum trường MongoDB.

Điều cốt lõi là không thêm abstraction runtime mới, mà kết nối để không phải viết lại hợp đồng API và kiểu đã viết một lần ở backend từ frontend. Tạo khung cần thiết khi đã ghi tham chiếu handler vào router trước, và tạo enum cho tên trường chuỗi từ nguồn để giảm thiểu lặp lại và lỗi chính tả.

Tự động hóa hợp đồng API

Phân tích RouterFunction và handler·DTO để tạo Swagger cho REST và AsyncAPI cho RSocket.

Tạo mã lặp lại

Tạo và điều chỉnh khung class handler và phương thức dựa trên tham chiếu đã khai báo trong router.

Xóa chuỗi

Tạo enum cho trường entity Mongo và tên collection để giảm thiểu chuỗi thô và lỗi chính tả trong truy vấn.

Tiêu chuẩn tự động hóa

Nguồn của sự thật

Sử dụng nguồn backend làm tiêu chuẩn cho tài liệu API và mã tạo frontend.

Thời gian phát triển

Tạo ra các tệp mà local watcher có thể kiểm tra mà không làm phức tạp runtime sản xuất.

Quy ước dự án

Phân tích các mẫu mã được sử dụng trong dự án thực tế một cách có thể dự đoán thay vì đoán mọi hình thức.

© 2026 Byeolnaerim. Bảo lưu mọi quyền.Giới thiệuChính sách xử lý thông tin cá nhân