Installation
Ein lokales Entwicklungsautomatisierungstool, das von der Produktionslaufzeit getrennt ist, konfiguriert Abhängigkeiten und Ausführungsprofile.
Gradle
build.gradle
textdependencies {
implementation("com.byeolnaerim:webflux-fe-dev-assistant:0.0.1-alpha.21")
}Da die Konfigurationsklasse den Bibliothekstyp aus dem Hauptquellcode importiert, wird in den Standardbeispielen implementation verwendet. Die Ausführung ist auf @Profile("local") beschränkt, und um sie vollständig aus dem Bereitstellungsartefakt auszuschließen, sollten Sie ein separates Entwicklungssatz konfigurieren.
Anforderungen
Java
21
Spring WebFlux
Sie können den funktionalen Endpunkt analysieren oder den MVC-Modus auswählen.
Reactor
Wird für Watcher-Tasks und Event-Streams verwendet.
Quellverzeichnis
Standard src/main/java, Ressourcen Standard src/main/resources
lokales Profil empfohlen
WatchForMainRunSpring.java
java@Configuration
@Profile("local")
public class WatchForMainRunSpring {
// @PostConstruct start / @PreDestroy stop
}