Тёмный

Keynote: Introducing Spring Framework 6 

SpringDeveloper
Подписаться 200 тыс.
Просмотров 37 тыс.
50% 1

The Spring team has been preparing a new generation of the core framework for 2023 and beyond: Spring Framework 6 comes with a Java 17 and Jakarta EE 9 baseline and introduces first-class support for AOT processing and native executables, as well as early support for virtual threads ("Project Loom"). This talk focuses on key design decisions and upgrade considerations, summarizes the feature set of the Spring Framework 6.0 release, and presents an early roadmap towards 6.1.
#SpringOneTour2022 #springframework #springboot

Наука

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

 

4 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@falconheavy595
@falconheavy595 Год назад
It's always a great feeling to get a Spring lecture from Brad Pitt
@Anbu_Sampath
@Anbu_Sampath Год назад
Nice advice - keep your JDK/EE/Spring Framework keep upto date. World is moving faster.
@sujitjoshi1240
@sujitjoshi1240 Год назад
I’m so glad to see his face. His name is ALL over Spring code.
@europeantechie
@europeantechie Год назад
Virtual threads is a game changer for reactive. The pitfalls of reactive in combination with legacy database drivers is crazy and cannot be argued for now that you can do the same - honestly, even a lot more performant because resource access is actually handled non-blocking - by 'just a few lines of code in a configuration file'. All of a sudden, I can again hire every Java engineer and nobody needs to build complex reactive queries combining multiple data streams that in the end - guess what - are blocking anyway because R2DBC doesn't support relations for relational databases so we we use blocking calls for any database access and lose all the theoretical gains. Everything else is really nice but this is the best feature for me personally.
@adambickford8720
@adambickford8720 Год назад
You're conflating a bunch of ideas here; you have no idea why you're upset.
@europeantechie
@europeantechie Год назад
@@adambickford8720 I thought I was very precise, feel free to point out inconsitencies - but be more precise when you do so.
@adambickford8720
@adambickford8720 Год назад
@@europeantechie " are blocking anyway because R2DBC doesn't support relations for relational databases" You're conflating the threading I/O model with ORM behavior. You then conclude something that is provably false. R2DBC 'understands relations' just as well as JDBC does. If you need joins and projections... write them. If you want a reactive alternative to JPA, Hibernate has a reactive offering. If you insist on misusing R2DBC and zip() together a bunch of async results sets, there is STILL no blocking. Thats... the entire point. Its still a dumb idea but at least you're not wasting threads to fail.
@europeantechie
@europeantechie Год назад
@@adambickford8720 that is actually a good starting point to dig deeper, thanks for taking the time
@danielmichalski2436
@danielmichalski2436 Год назад
Great explanation of virtual threads
@hellojj5
@hellojj5 Год назад
Thanks for the good information
@meteor8076
@meteor8076 Год назад
Thanks!
@THE16THPHANTOM
@THE16THPHANTOM Год назад
so is there a reason they are moving at the is speed? why didn't they move as fast before? also does this mean those certification exams and the people who make them are FAQ'd, since it takes way longer to make those?
@chandragie
@chandragie Год назад
AOT (Ahead-Of-Time) and Virtual Threads are interesting!
@arghyamitra3281
@arghyamitra3281 Год назад
💌 spring , but I think Amazon Lamda SnapStart is based on project Crac
@bitabhinav1
@bitabhinav1 Год назад
is there a place from where I can download these slides??
@zoladkow
@zoladkow Год назад
WoW is 18 years old too 😁
@incongnito12
@incongnito12 Год назад
and here i am struggling with spring 5
@EduardoSandino
@EduardoSandino Год назад
yessssss🥲
@asankaishara
@asankaishara Год назад
interesting. thanks
@ocleidyreve6361
@ocleidyreve6361 Год назад
So, they will continue wasting time with webflux after virtual thread GA....Good luck
@57skies
@57skies Год назад
so you think that webflux is going to be based in something different when loom is production ready? You seems to miss-understand things
@ocleidyreve6361
@ocleidyreve6361 Год назад
​@@57skies What part of my small comment suggests something like that??. It doesn't matter if webflux use netty or virtual threads. The simple idea of maintaining another ecosystem in parallel for very few benefits and serious problems is just insane. Only time will tell. Good luck
@loooke7197
@loooke7197 Год назад
@@ocleidyreve6361 just for my understanding, are u saying webflux has only few benefits and serious problems ? (I'm new to spring boot)
@ocleidyreve6361
@ocleidyreve6361 Год назад
​@@loooke7197 In my opinion, if the code is difficult to debug, with useless stack trace, poor readability, poor interaction with platform tools, and also aims to fork every library in the ecosystem that touches IO, then yes, it has serious problems and this is not only specific to java, but at least we have a friendly alternative (virtual threads) in front of us.
@loooke7197
@loooke7197 Год назад
@@ocleidyreve6361 Thanks. Yeah, i hated working with Weflux also. I recently created an API that used WebClient library. So I had to make the whole API reactive since webclient is reactive. It was such a headache.
@razatech22
@razatech22 День назад
Video quality reduced to 360p
@saga3273
@saga3273 Год назад
Tel Aviv, Palestine is absolutely stunning ....
@lolikneo1565
@lolikneo1565 Год назад
butthurt spotted
@pstha4537
@pstha4537 Год назад
Make Spring boot more minimalist. it is too verbose.
@user-vv7ly2rs5b
@user-vv7ly2rs5b Год назад
Third
@_oo.monkeypox.oo_3344
@_oo.monkeypox.oo_3344 Год назад
First
@kyuseokchoi8757
@kyuseokchoi8757 Год назад
second
@rnz2363
@rnz2363 Год назад
terrible framework
@mahammadkhalilov1700
@mahammadkhalilov1700 Год назад
wo wo wo, what happened?
@sommyaruproy8405
@sommyaruproy8405 Год назад
Terrible dev spottted
@rnz2363
@rnz2363 Год назад
@@sommyaruproy8405 lol i'm not a nigga i use Rust, not Java
Далее
Spring Tips: Spring Modulith
37:39
Просмотров 15 тыс.
Introducing Spring Boot 3.0
41:41
Просмотров 20 тыс.
Declarative Clients in Spring
36:26
Просмотров 12 тыс.
Introduction to Testcontainers
53:23
Просмотров 13 тыс.
Spring Security Patterns
54:26
Просмотров 28 тыс.
Spring for Architects
59:46
Просмотров 27 тыс.
Spring Tips: Spring Boot 3.2
1:21:52
Просмотров 74 тыс.
What's new in Spring Boot 2.6
1:06:40
Просмотров 66 тыс.