ทางทีมพัฒนาของ Spring ได้ปล่อย Spring Boot 3.0.0-M1 ออกมาแล้ว
ยังคงเป็น Milestone version เท่านั้น
นั่นคือปล่อยให้เรามาทดลองนั่นเอง
โดยสิ่งที่น่าสนใจประกอบไปด้วย
- ใช้งาน Java 17 ขึ้นไปเท่านั้น !!
- สิ่งที่แจ้ง deprecated ไว้ใน Spring Boot 2.x จะถูกเอาออกไปทั้งหมด
- ถ้าใครใช้งาน JavaEE API แล้ว จะต้องเปลี่ยนไปใช้ package ของ Jakarta EE เช่น servlet จะต้องเปลี่ยนไปใช้ package jakarta.servlet และ JPA เปลี่ยนมาใช้ jakarta.persistence เป็นต้น แน่นอนว่าจะกระทบกับ 3-party library อีกด้วย
- จากการเปลี่ยนแปลงที่มาใช้งาน Jakarta EE ทาง spring boot starter paakage จะจัดการให้ทั้งหมด แต่ถ้าทำการเพิ่มเอง ก็ต้องแก้ไขเองนะ
ทดลองกันดูครับ
และสามารถอ่าน Release note เพิ่มเติมได้