Installation
Configures dependencies and execution profiles with a local development automation tool separated from production runtime.
Gradle
build.gradle
textdependencies {
implementation("com.byeolnaerim:webflux-fe-dev-assistant:0.0.1-alpha.21")
}The configuration class imports library types from the main source, so the default example uses implementation. Limit execution with @Profile("local"), and to completely exclude from the deployment artifact, configure a separate development source set.
Requirements
Java
21
Spring WebFlux
You can analyze functional endpoints or choose MVC mode.
Reactor
Used for watcher tasks and event streams.
Source directory
Default src/main/java, resource default src/main/resources
Recommended local profile
WatchForMainRunSpring.java
java@Configuration
@Profile("local")
public class WatchForMainRunSpring {
// @PostConstruct start / @PreDestroy stop
}