Spring WebFlux vs Spring MVC
windows
./gradlew build
# on wndows:
# gradlew build
java -jar build/libs/kotlin-webflux-mvc-0.0.1-SNAPSHOT.jar --spring.profiles.active=mvc
http :8080/
http :8080/not-found
http :8080/api/message
http --stream :8080/api/messages
java -jar build/libs/kotlin-webflux-mvc-0.0.1-SNAPSHOT.jar --spring.profiles.active=webflux
http :8080/
http :8080/not-found
http :8080/api/message
http :8080/api/messages --stream
- https://github.com/daggerok/gitignore-idea-runConfigurations
- https://stackoverflow.com/questions/47631243/spring-5-reactive-webexceptionhandler-is-not-getting-called
- https://docs.spring.io/spring-boot/docs/2.0.0.M7/reference/html/boot-features-developing-web-applications.html#boot-features-webflux-error-handling
- https://jar-download.com/artifacts/org.thymeleaf/thymeleaf-spring5/3.0.10.RELEASE/source-code/org/thymeleaf/spring5/view/reactive/ThymeleafReactiveViewResolver.java
- https://github.com/reactor/reactor-kotlin-extensions
- Official Gradle documentation
- Spring Boot Gradle Plugin Reference Guide
- Coroutines section of the Spring Framework Documentation
- Thymeleaf
- Spring Boot DevTools
- Handling Form Submission
- Gradle Build Scans – insights for your project's build