Instalación
Configura dependencias y perfiles de ejecución como una herramienta de automatización de desarrollo local separada del runtime de producción.
Gradle
build.gradle
textdependencies {
implementation("com.byeolnaerim:webflux-fe-dev-assistant:0.0.1-alpha.21")
}la clase de configuración importa el tipo de biblioteca desde la fuente principal, por lo que el ejemplo básico usa implementation. Limita la ejecución a @Profile("local") y para excluirlo completamente del artefacto de despliegue, configura un conjunto de fuentes de desarrollo separado.
Requisitos
Java
21
Spring WebFlux
puedes analizar el endpoint funcional o elegir el modo MVC.
Reactor
se utiliza para tareas de observador y flujos de eventos.
directorio de fuentes
src/main/java por defecto, src/main/resources por defecto para recursos
Perfil local recomendado
WatchForMainRunSpring.java
java@Configuration
@Profile("local")
public class WatchForMainRunSpring {
// @PostConstruct start / @PreDestroy stop
}