Spring Framework 5.2
Dzisiaj wyszła nowa wersja Springa. Bardzo istotna i wyczekana ponieważ zapewnia nam ona pełne wsparcie do Java 13!
Jeśli nie było okazji Ci się zapoznać ze nowościami w tym języku, to zapraszam Cie na mój poniedziałkowy LiveStream – JAVA 13 – Nowości! Czy Warto!? – [07/10/2019 19:00, Webinar]
Poniżej lista kluczowych zmian:
- wsparcie dla JUnit Jupiter 5.5.2
- wsparcie dla Kotlin 1.3
- zoptymalizowana introspekcja adnotacji w klasach kandydujących do konfiguracji (@Configuration).
- nowa adnotacja @MergedAnnotations – zapewnia dostęp do zbioru „zmerge’owanych” adnotacji, uzyskiwanych ze źródła, takiego jak klasa lub metoda (chyba najciekawszy feature tej wersji).
- obsługa kontroli transakcji za pośrednictwem Vavr
- rozbudowa możliwości Spring WebFlux
- obsługa odpowiedzi z metod oznaczonych @MessageMapping (JMS)
- kilka innych
Wsparcie Java 13 dla Spring Boot?
Na chwilę obecną Spring Boot jeszcze nie współpracuje z Java 13. Musimy jeszcze chwilkę zaczekać aż wyjdzie nowa wersja Spring Boot 2.2 – a ona, tuż tuż 🙂