จากการแบ่งปันเรื่องการพัฒนาระบบงานด้วย Spring Boot และ Testingมีคำถามเกี่ยวกับ Spring Boot Testingจึงทำการสรุปความรู้พื้นฐานไว้นิดหน่อยดังนี้มาเริ่มกันเลย
Read More…
Spring Boot 3.2 จะปล่อยตัว final ออกมาในเดือนพฤศจิกายนนี้นั้นตอนนี้ปล่อย version 3.2 M2 มาให้ใช้งานโดยความสามารถที่น่าสนใจคือ
Read More…
หลังจากที่รอมานาน และ ใช้งานกันบ้างแล้ว สำหรับ Spring Modulithตั้งแต่เป็น R&D project มาจนถึง experimental project ใน Springมาตอนนี้ออกตัวเต็ม ๆ มาแล้ว project หลักของ Spring
Read More…
คำถาม ในการพัฒนาระบบงานด้วย Spring Boot ถ้าเราต้องการแยกการทำงานต่าง ๆ ใน process เดียวกันโดยไม่ต้องการ messaging server เป็นตัวกลางจะต้องทำอย่างไรบ้าง
Read More…
ทาง Spring ได้ Spring Modulith 1.0 M1 ออกมาแล้วซึ่งเป็นแนวทางของการเข้าสู่การเป็น official project ของ Springเนื่องจาก project นี้เริ่มจาก experimental project นั่นเองซึ่งมีการเปลี่ยนแปลงหลัก ๆ ดังนี้ สามารถดูการใช้งานเพิ่มเติมมได้ที่ มาเขียน code กับ Spring Modulith กันบ้าง
Read More…
ปัญหาที่พบเจอใน Spring Boot 3 + WEbFluxเมื่อมีการใช้งาน WebClient เพื่อเรียกใช้งาน external APIพบว่าข้อมูลของ tracing ไม่ถูกส่งไปยัง external APIทำให้ข้อมูลของ tracing ระบบไม่ถูกต้องตามที่คาดหวัง
Read More…
จากงาน Spring I/O 2023 นั้นในส่วนของ Keynoteทำการแนะนำความสามารถใน Spring Framework 6.1ที่จะสนับสนุนกับ Project CRaC (Coordinated Restore at Checkpoint) แล้วซึ่งช่วยทำให้ startup timeเร็วขึ้นอย่างมากเนื่องจากมีการบันทึก state ของการทำงานไว้ก่อนจะ stop การทำงานจากนั้นถ้าทำการ start ขึ้นมาจะอ่านค่าจาก state ที่บันทึกไว้มานั่นเอง
Read More…
เพิ่งสังเกตเห็นว่า Spring Boot 3.1 ที่ออกมานั้นสนับสนุน Docker compose แล้วทำให้การ build, develop, testing, deploy กับ Docker ง่ายขึ้นโดยทำดังนี้
Read More…
หลังจากที่ Spring Boot 3.1 ปล่อยออกมานั้นมีเรื่องที่น่าสนใจคือ การทำงานร่วมกับ Testcontainersโดยมีความสามารถดังนี้ แน่นอนว่า ในการทดสอบ สามารถใช้งานได้เลย อีกตัวที่น่าสนใจคือ สามารถ Run ใน test mode ได้ ช่วยให้นักพัฒนาง่ายขึ้น มาดูกันว่าเป็นอย่างไร
Read More…
วันนี้ทำการแบ่งปันเรื่องการพัฒนา Microservices ด้วย Spring Boot และ GraalVM Native Support พบว่าใน Spring Initializr นั้นเพิ่ม Spring Boot 3.1.0 มาแล้วเลยมาดูกัยหน่อยว่าใน minor version นี้มีอะไรที่น่าสนใจกันบ้าง
Read More…