Spring Framework 6: Strategic Themes By Juergen Hoeller, Sébastien Deleuze

Поділитися
Вставка
  • Опубліковано 3 жов 2023
  • The general availability of Spring Framework 6.0 kicked off a new generation of the framework for 2023 and beyond: with a JDK 17 and Jakarta EE 9 baseline, featuring AOT processing and a general revision of the Spring web stack. Spring Framework 6.1 embraces JDK 21 and Project CRaC now and follows up with a general revision of Spring's data binding and validation facilities. This talk discusses the overall themes for the Spring Framework 6 generation, with an emphasis on the range of scale-to-zero options for common Spring web applications.
    JUERGEN HOELLER
    Juergen Hoeller is co-founder of the Spring Framework open source project and has been serving as the project lead and release manager for the core framework since 2003. Juergen is an experienced software architect and consultant with outstanding expertise in code organization, transaction management and enterprise messaging.
    SÉBASTIEN DELEUZE
    Spring Framework at VMware, WebAssembly since 2016, Kotlin Google Developer Expert, ex MiXiT conference staff.
  • Наука та технологія

КОМЕНТАРІ • 9

  • @alexgutjahr
    @alexgutjahr 7 місяців тому +11

    03:55 - JDK 17 & Jakarta EE 9/10 Baselines
    05:00 - Spring AOT / GraalVM Native Images
    06:14 - Observability / Metrics and Tracing
    07:40 - JDK 21 LTS
    08:41 - Virtual Threads / Project Loom
    10:09 - JVM Checkpoint Restore / Project CRaC
    11:05 - Lifecycle Management Revisited
    13:24 - Reactive & Coroutines Revisited
    15:44 - Data Binding & Validation Revisited
    16:56 - HTTP Client API Revisited
    18:33 - JDBC Client API Revisited
    20:17 - Jakarta EE 11
    21:03 - OpenJDK Startup Project Leyden
    21:27 - AOT on the JVM Revisited
    22:16 - Runtime Efficiency
    44:45 - Wrap up

  • @32zim32
    @32zim32 7 місяців тому +3

    Thanks. Spring is moving to right direction

  • @andmal8
    @andmal8 7 місяців тому +1

    Thank you!

  • @USONOFAV
    @USONOFAV 8 місяців тому +3

    I thought Java 21 is not an LTS release??

    • @SunKing2
      @SunKing2 8 місяців тому +6

      A few years ago the LTS after 17 was supposed to be Java 23, but it has since been modified, and the LTS releases went from every 3 years to every 2 years. Java 21 is definitely a LTS.

    • @lobaorn
      @lobaorn 8 місяців тому +6

      @@SunKing2, a clarification: JDK and Java do not have LTS anymore. The vendors have LTS releases and will probably follow Oracle LTS's choice of 21, 25, 29, and so on. It's a slight distinction but essential.

  • @ebuzertahakanat
    @ebuzertahakanat 8 місяців тому +1

    what is the point of reactive and completable future support if you move to virtual threads? nonsense