Build Native Java Apps with Micronaut, Quarkus, and Spring Boot

preview_player
Показать описание
This screencast shows you how to create secure REST APIs and GraalVM native images with popular Java frameworks: Micronaut, Quarkus, and Spring Boot.

Table of Contents:

00:00 - Hello Java developers!
01:17 - Install prerequisites
01:50 - Install a JDK with GraalVM
02:29 - Generate an OAuth 2.0 Access Token
05:16 - Make a Micronaut Java API
07:08 - Run and Test Your Micronaut API with HTTPie
07:43 - Build a Native Micronaut App
09:08 - Create a Quarkus Java API
11:08 - Run and Test Your Quarkus API with HTTPie
11:35 - Build a Native Quarkus App
12:34 - Start a Spring Boot Java API
14:16 - Run and Test Your Spring Boot API with HTTPie
14:53 - Build a Native Spring Boot App
16:12 - Startup Time Comparison
18:09 - Memory Usage Comparison
20:03 - Try it yourself
20:56 - Thanks for watching!

#GraalVM #Java #REST
----
Okta is a developer API service that stores user accounts for your web apps, mobile apps, and APIs.

Рекомендации по теме
Комментарии
Автор

what ever am doing when youtube notifies me with okta new video and I see matt picture I comes right away, Much love and respect💙

qsami
Автор

Thank you for the comparison. I only want to say for spring-boot app it would be better to use reactive-web. Since quarkus and micronaut are reactive as well.

ahmetertankayr
Автор

Would there be a way to further optimize Spring boot? Being twice as slow/memory consumer than the other frameworks kinda makes it look like the default configuration isn't the best. I may be wrong though.

luismpcunha
Автор

What is meant by memory usage, It it size of image or RAM ?

rohankumar