{"id":4657,"date":"2022-10-21T18:42:37","date_gmt":"2022-10-21T16:42:37","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=4657"},"modified":"2022-10-21T18:42:37","modified_gmt":"2022-10-21T16:42:37","slug":"erster-release-candidate-von-spring-boot-3","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2022\/10\/erster-release-candidate-von-spring-boot-3\/","title":{"rendered":"Erster Release Candidate von Spring Boot 3"},"content":{"rendered":"<p>Details unter <a href=\"https:\/\/spring.io\/blog\/2022\/10\/20\/spring-boot-3-0-0-rc1-available-now\">https:\/\/spring.io\/blog\/2022\/10\/20\/spring-boot-3-0-0-rc1-available-now<\/a>,<\/p>\n<p>Mein Spring-Boot-Buch entwickelt sich gut, es gibt keine gro\u00dfen Showstopper. Hibernate 6 ergibt bei einer @ManyToMany Assoziation eine komischer Ausnahme, das was bei Hibernate 5 nicht so war; zum Gl\u00fcck, wenn man von EAGER auf LAZY geht (ist eh Standard), ist das kein Problem mehr.<\/p>\n<p>Kleine \u00c4nderungen gegen\u00fcber SB 2 betreffen @AutoConfiguration bei eigenen Autokonfigurationen, aber im Allgemeinen ist der Aufwand f\u00fcr eine SB 3-Migration gering, da SB 2.7 verschiedene Sachen vorbereitet hat, etwa spring.factories f\u00e4llt weg oder der WebSecurityConfigurerAdapter.<\/p>\n<p>Der <a href=\"https:\/\/github.com\/spring-projects-experimental\/spring-boot-migrator\">https:\/\/github.com\/spring-projects-experimental\/spring-boot-migrator<\/a> kann automatisch migrieren.<\/p>\n<p>Meine aktuellen Spring-Kurse basieren auf SB 2, im n\u00e4chsten Jahr werde ich diese zu einem gro\u00dfen Kurs zusammenfassen, der dann auf SB 3 basiert.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.udemy.com\/course\/dependency-injection-spring-boot-spring-framework\/?referralCode=935D6CF5782896E9674B\">https:\/\/www.udemy.com\/course\/dependency-injection-spring-boot-spring-framework\/?referralCode=935D6CF5782896E9674B<\/a><\/li>\n<li><a href=\"https:\/\/www.udemy.com\/course\/spring-boot-datenbanken-sql-nosql\/?referralCode=49419429646ED28F1CC3\">https:\/\/www.udemy.com\/course\/spring-boot-datenbanken-sql-nosql\/?referralCode=49419429646ED28F1CC3<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Details unter https:\/\/spring.io\/blog\/2022\/10\/20\/spring-boot-3-0-0-rc1-available-now, Mein Spring-Boot-Buch entwickelt sich gut, es gibt keine gro\u00dfen Showstopper. Hibernate 6 ergibt bei einer @ManyToMany Assoziation eine komischer Ausnahme, das was bei Hibernate 5 nicht so war; zum Gl\u00fcck, wenn man von EAGER auf LAZY geht (ist eh Standard), ist das kein Problem mehr. Kleine \u00c4nderungen gegen\u00fcber SB 2 betreffen @AutoConfiguration [&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-4657","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\/4657","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=4657"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4657\/revisions"}],"predecessor-version":[{"id":4658,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4657\/revisions\/4658"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=4657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=4657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=4657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}