ทาง Spring ได้ปล่อยเครื่องมือใน version ทดลอง
สำหรับ Spring Boot Migrator (SBM)
เพื่อทำหน้าที่ migrate ระบบงานที่พัฒนาด้วย Spring Boot 2.7 ไปยัง version 3
เนื่องจากใน version 3 นั้นมีการเปลี่ยนแปลงที่เยอะ

เป้าหมายของ SBM นั้น สามารถใช้ได้ทั้ง Spring Boot และ Non-Spring Boot ด้วย
โดยในประกอบไปด้วย JAX-RS, EJB และ JMS

ใน project นี้จะเตรียม JAR file มาให้
สามารถ download ได้จากที่นี่

จากนั้นใช้งานผ่านคำสั่ง

$java -jar spring-boot-migrator.jar

จะมีชุดคำสั่งให้ใช้งาน เช่น scan
เพื่อตรวจสอบว่าใน project ของเรามีการใช้งาน library ใดบ้าง
เพื่อทำการ migrate มายัง version ใหม่

จากนั้นใช้คำสั่ง apply สำหรับการ migrate ต่อไปของแต่ละ library

ในตอนนี้ยังสนับสนุนเพียง Apache Maven Project เท่านั้น !!

สามารถอ่านเอกสารกสนใช้งานได้ที่ Document :: Spring Boot Migrator