Fully Reactive: Spring, Kotlin and JavaFX playing together
Spring Framework 5 brings full reactive support to developers everywhere. What better way to demo reactive programming than to actually build something live? In this presentation, Trisha creates an end-to-end application using Spring Framework 5, Spring Boot, Reactor, Kotlin and JavaFX, all built using IntelliJ IDEA Ultimate.
During this session, we see how these different components work together really easily using Spring.
I presented this live demo at SpringOne Platform a couple of weeks ago, showing how to build a Spring Boot application that displays real-time prices, using Spring (obviously), Kotlin and JavaFX. I’m very happy the conference recorded the video and has already published it!
You can find the code for the demo here:
You can work with Spring and Spring Boot applications in both IntelliJ IDEA Community and Ultimate, but Ultimate has extra support for Spring and Spring Boot which gives us developers extra help and support.
If it’s Kotlin you’re interested in, one of the best places to start is kotlinlang.org.
To get started with JavaFX, remember that since Java 11 this is independent from the JDK, you can find more information on how to get started at openjfx.io.
This demo has lots of moving parts and although each piece is as simple as I could make it, it’s quite a lot to take in as a 70 minute video. If any part of this demo is interesting to you, I have good news! More detailed information on how to build an application like this is coming to both this blog and the YouTube channel very soon. Stay tuned…
Subscribe to Blog updates
The What, Why, and How of JPA Buddy in IntelliJ IDEA
Master JPA entity management with JPA Buddy in IntelliJ IDEA! Our latest article shows you how to simplify your workflow and reduce boilerplate code.
The Best of IntelliJ IDEA’s HTTP Client
In today's fast-paced tech world, easy and efficient management of web services and APIs is crucial. That's where IntelliJ IDEA's HTTP Client steps in, turning complex HTTP requests into a walk in the park. The HTTP Client is a feature-rich, text-based tool in IntelliJ IDEA Ultimate. It seamlessl…
Import Postman Collections to the HTTP Client
We know that many of you use Postman collections and want to stay in the flow while working with them. This means staying inside IntelliJ IDEA and not switching to a different app. Great news! You can now effortlessly transform Postman collections into .http and use them in the HTTP Client …
Profile Java and Kotlin Code with the IntelliJ Profiler
At JetBrains, we believe that profiling Java and Kotlin code should be simple and accessible to all developers, regardless of their level of expertise. That’s why the IntelliJ Profiler puts ease of use and seamless integration at the forefront of its mission. In previous releases, we introduced a r…