Instalação
Ferramenta de automação de desenvolvimento local separada do runtime de produção que configura dependências e perfis de execução.
Gradle
build.gradle
textdependencies {
implementation("com.byeolnaerim:webflux-fe-dev-assistant:0.0.1-alpha.21")
}a classe de configuração importa o tipo de biblioteca da fonte principal, então o exemplo básico usa implementation. Limite a execução a @Profile("local") e para excluir completamente do artefato de distribuição, configure um conjunto de fonte de desenvolvimento separado.
Requisitos
Java
21
Spring WebFlux
pode analisar endpoints funcionais ou escolher o modo MVC.
Reactor
usado para tarefas de watcher e streams de eventos.
diretório de origem
src/main/java padrão, src/main/resources padrão para recursos
Perfil local recomendado
WatchForMainRunSpring.java
java@Configuration
@Profile("local")
public class WatchForMainRunSpring {
// @PostConstruct start / @PreDestroy stop
}