{"id":4426,"date":"2019-09-30T17:44:29","date_gmt":"2019-09-30T15:44:29","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=4426"},"modified":"2019-09-30T17:44:29","modified_gmt":"2019-09-30T15:44:29","slug":"spring-framework-5-2-fertig","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2019\/09\/spring-framework-5-2-fertig\/","title":{"rendered":"Spring Framework 5.2 fertig"},"content":{"rendered":"<p>Ank\u00fcndigung im Blog <a href=\"https:\/\/spring.io\/blog\/2019\/09\/30\/spring-framework-5-2-goes-ga\">https:\/\/spring.io\/blog\/2019\/09\/30\/spring-framework-5-2-goes-ga<\/a>:<\/p>\n<blockquote><p>Spring Framework 5.2 requires JDK 8 or higher and specifically supports\u00a0<a href=\"https:\/\/openjdk.java.net\/projects\/jdk\/11\/\">JDK 11<\/a>\u00a0as the current long-term support branch as well as\u00a0<a href=\"https:\/\/openjdk.java.net\/projects\/jdk\/13\/\">JDK 13<\/a>\u00a0as the latest OpenJDK release. It comes with many performance improvements (affecting startup time as well as peak performance) and further steps taken towards\u00a0<a href=\"https:\/\/github.com\/spring-projects\/spring-framework\/wiki\/GraalVM-native-image-support\">GraalVM native image support<\/a>.<\/p>\n<p>This release deeply integrates with Kotlin 1.3 and provides first-class support for\u00a0<a href=\"https:\/\/docs.spring.io\/spring\/docs\/5.2.0.RELEASE\/spring-framework-reference\/languages.html#coroutines\">Kotlin coroutines<\/a>\u00a0on top of Spring WebFlux. Furthermore, it comes with reactive messaging integration for the\u00a0<a href=\"http:\/\/rsocket.io\/\">RSocket<\/a>\u00a0protocol as well as reactive transaction management for\u00a0<a href=\"https:\/\/r2dbc.io\/\">R2DBC<\/a>, MongoDB and Neo4j (with datastore integration provided by Spring Data\u2019s modules).<\/p>\n<p>As of the upcoming Spring Boot 2.2 RC1 release, you\u2019ll be able to consume Spring Framework 5.2 GA through\u00a0<a href=\"https:\/\/start.spring.io\/\">start.spring.io<\/a>!<\/p><\/blockquote>\n<p>Wichtige Links:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-framework\/wiki\/What's-New-in-Spring-Framework-5.x#whats-new-in-version-52\">https:\/\/github.com\/spring-projects\/spring-framework\/wiki\/What&#8217;s-New-in-Spring-Framework-5.x#whats-new-in-version-52<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-framework\/wiki\/Upgrading-to-Spring-Framework-5.x#upgrading-to-version-52\">https:\/\/github.com\/spring-projects\/spring-framework\/wiki\/Upgrading-to-Spring-Framework-5.x#upgrading-to-version-52<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ank\u00fcndigung im Blog https:\/\/spring.io\/blog\/2019\/09\/30\/spring-framework-5-2-goes-ga: Spring Framework 5.2 requires JDK 8 or higher and specifically supports\u00a0JDK 11\u00a0as the current long-term support branch as well as\u00a0JDK 13\u00a0as the latest OpenJDK release. It comes with many performance improvements (affecting startup time as well as peak performance) and further steps taken towards\u00a0GraalVM native image support. This release deeply integrates [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[4,3],"tags":[],"class_list":["post-4426","post","type-post","status-publish","format-standard","hentry","category-open-source","category-spring"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=4426"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4426\/revisions"}],"predecessor-version":[{"id":4427,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4426\/revisions\/4427"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=4426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=4426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=4426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}