Тёмный

Spring Tips: Go Further and Faster with Spring Boot 3.3 (Updated) 

SpringDeveloper
Подписаться 199 тыс.
Просмотров 3,4 тыс.
50% 1

HEY! This is the SECOND upload of a video that had errors. Don't watch that one. Watch THIS one!
Hi, Spring fans! In this installment we look at ways to make your applications go further, faster, with AppCDS, GraalVM, AOT on the JRE, and Project CRaC (coordinate restore at checkpoint)
#springboot #java #graalvm #programming #coding

Наука

Опубликовано:

 

25 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@TonyObermeit
@TonyObermeit 3 дня назад
That was fascinating and informative. Learned heaps. Would have been interesting if you'd applied the same type of timing check on the get all dogs method. I'd like to understand the difference each of those options AOT, AppCDS and GraalVM would have on post startup operations.
@Vityoube
@Vityoube День назад
Josh, thanks for informative video! I am getting used to 'elevator music' in ptojects ( to run one project it was necessary to wait for 1,5 minutes for dev mode, the other one required 6 minutes, the third one -- although it was based on microservices approach -- required to wait for one hour for one microservice). What performance do you expect from the mentioned appraches for real life projects (like financial services, governmental services and others)? I wonder if Java developers will have the startup time for their application comparable to some JS frameworks -- where even heavy project is up and running after 5-10 seconds
@RickDkkrd
@RickDkkrd 4 дня назад
Thanks for the video, very informative as always. One correction: you wanted to never init the db, but set spring.sql.init.mode to "always" instead of "never"
@davidkpidiba8591
@davidkpidiba8591 4 дня назад
Thank you for the video
@svenqnerd1338
@svenqnerd1338 4 дня назад
Thanks for the video. I think something went wrong cutting the video around the implementation of the Lifecyle around 26:30. ;)
@Boss-gr4jw
@Boss-gr4jw 4 дня назад
Issue with these technologies is that they are far from production ready. I haven't yet seen a project which even uses Spring Native. The moment you have to start coding in hints and flags to compile something this will never be adopted.
@prashoo
@prashoo 4 дня назад
Most of the prod apps are still running java8. How u can expect them to use native?
@Boss-gr4jw
@Boss-gr4jw 4 дня назад
@@prashoo That is not the concern. The issue is that setting up native build for real production app requires too much effort. Old legacy apps will never be candidate for this anyway, so pointing this out has nothing to do with the situation. This can only be applied to hello world projects with 0 dependencies or only few dependencies which have all those predefined hints, but I cannot imagine regular developer having to spend time writing compiler hints to get their feature working.
@aleksandr_format
@aleksandr_format 4 дня назад
Will it work with the same smoothie if an application has huge custom configuration properties amount? Like an property which enabling something or disabling some bunch of beans in the application
@razatech22
@razatech22 4 дня назад
What's AtomicReference? Since it's final then how it's setting another value inside main method
@cloudsquall88
@cloudsquall88 4 дня назад
This kind of performance at the start is kinda laughable if the database lives on the pc
@hamzasalihu
@hamzasalihu 2 дня назад
Hi Josh, I got stuck here! mvn clean package -DskipTests [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:3.3.1:process-aot (process-aot) on project myservices: Process terminated with exit code: 1 -> [Help 1] Java 21 I believe I am doing something wrong, please help.
Далее
Spring Tips: Spring Modulith
37:39
Просмотров 13 тыс.
Spring Tips: Virtual Threads
50:31
Просмотров 10 тыс.
Spring Tips: Beans, Beans: What's in a Spring bean?
40:05
Spring Tips: Spring AI Redux
22:49
Просмотров 3,8 тыс.
Spring Tips: Vector Databases with Spring AI
23:55
Просмотров 6 тыс.
Spring Tips: Spring Data JDBC
27:36
Просмотров 17 тыс.
Spring Office Hours: S3E19 - What’s new in Observability
1:02:45
Spring Tips: Spring Security, Webauthn, and Passkeys
22:48
Will the battery emit smoke if it rotates rapidly?
0:11