Instalasi
Mengonfigurasi dependency dan profil eksekusi sebagai alat otomatisasi pengembangan lokal yang terpisah dari runtime produksi.
Gradle
build.gradle
textdependencies {
implementation("com.byeolnaerim:webflux-fe-dev-assistant:0.0.1-alpha.21")
}karena kelas konfigurasi mengimpor tipe pustaka dari sumber utama, contoh dasar menggunakan implementation. Batasi eksekusi dengan @Profile("local"), dan untuk sepenuhnya mengecualikan dari artifact distribusi, konfigurasikan set sumber pengembangan terpisah.
Kebutuhan
Java
21
Spring WebFlux
dapat menganalisis endpoint fungsional atau memilih mode MVC.
Reactor
digunakan untuk tugas watcher dan aliran event.
direktori sumber
src/main/java dasar, src/main/resources dasar untuk resource
Rekomendasi profil lokal
WatchForMainRunSpring.java
java@Configuration
@Profile("local")
public class WatchForMainRunSpring {
// @PostConstruct start / @PreDestroy stop
}