Mis Documentos

Barra lateral de múltiples raíces

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

Es una biblioteca de automatización de desarrollo local que genera Swagger, AsyncAPI, estructuras de manejador y enumeraciones de campos desde Spring WebFlux y MongoDB source para reducir cuellos de botella al desarrollar el backend y el frontend juntos, evitando la duplicación de URL, DTO y contratos de API.


No volver a escribir lo que ya se ha escrito en el backend

webflux-fe-dev-assistant es una biblioteca de automatización de desarrollo local creada para reducir el trabajo repetitivo que surge al desarrollar el backend y el frontend juntos. Lee la información ya existente en RouterFunction, manejador, DTO y fuente de entidad para generar Swagger/OpenAPI, RSocket AsyncAPI, esqueletos de manejador y enumeraciones de campos de MongoDB.

La clave no es agregar una nueva abstracción en tiempo de ejecución, sino conectar el contrato y tipo de API que se ha escrito una vez en el backend para que no se reescriba en el frontend. Al escribir primero la referencia del manejador en el enrutador, se crea el esqueleto necesario y se generan los nombres de campo de cadena como enumeraciones a partir de la fuente para reducir repeticiones y errores tipográficos.

Automatización del contrato de API

Genera Swagger para REST y AsyncAPI para RSocket analizando RouterFunction y manejador·DTO.

Generación de código repetido

Genera y corrige el esqueleto de la clase y método del manejador basado en la referencia declarada en el enrutador.

Eliminar cadena

Crea enumeraciones para los nombres de campo de entidad de Mongo y colección para reducir las cadenas en bruto de las consultas y errores tipográficos.

Criterios de automatización

Fuente de verdad

Utiliza la fuente del backend como referencia para la documentación de la API y el código generado del frontend.

Tiempo de desarrollo

Crea archivos que el observador local puede verificar sin complicar el tiempo de ejecución de producción.

Convenciones del proyecto

Analiza de manera predecible los patrones de código utilizados en proyectos reales en lugar de adivinar todas las formas.

© 2026 Byeolnaerim. Todos los derechos reservados.IntroducciónPolítica de privacidad