spring-framework Archive

Spring Boot 4​ :: เรื่อง modularization

ใน Spring Boot 4 ที่จะถูกปล่อยในปลายปีนี้นั้นทำการเปลี่ยนแปลงการจัดการ library ของ Spring Boot ใหม่โดยแยกให้เป็น jar file หรือ modular ตามแต่ละส่วนของการทำงานหรือเปลี่ยนจาก modulith มาเป็น modular นั่นเอง

Read More…

เตรียมความพร้อมกับ Spring Boot 4 กัน

Spring Boot 4.0 ที่กำลังจะปล่อยออกมาพร้อมกับ Spring framework 7 นั้นมีการเพิ่ม experiment feature และการปรับปรุงความสามารถที่น่าสนใจเยอะพอสมควรดังนั้นเราน่าจะมาเตรียมความพร้อมกันได้แล้ว

Read More…

Spring AI 1.0 ปล่อยออกมาให้ใช้งานแล้ว

ก่อนหน้านี้ Spring ได้เปิดตัว Spring AI ออกมาให้ใช้งานสำหรับพัฒนาระบบงานเพื่อทำงานร่วมกับ AI หรือ LLM provider ต่าง ๆหลังจากที่ทำการปรับปรุงและเพิ่มความสามารถต่าง ๆ มาเรื่อย ๆในตอนนี้ได้ปล่อย Spring AI version 1.0 ออกมาแล้วโดยสามารถสร้าง project และเลือกความสามารถต่าง ๆ จาก Spring Initializr แบบง่าย ๆได้เลยมาลองใช้งานกันดู

Read More…

Spring Framework 6.2.0-M1 :: มาใช้งาน @TestBean ใน test กัน

เห็น Spring Framework 6.2.0-M1 เพิ่งปล่อยออกมาให้ลองทดสอบมีการเพิ่มและเปลี่ยนแปลง feature เยอะเลยโดยหนึ่งในความสามารถด้านการทดสอบคือการเพิ่ม @TestBean เข้ามาในการทดสอบ (Spring Test Context)ช่วยให้เราสามารถ override bean ต่าง ๆ ใน context ของการทดสอบได้ง่ายขึ้นดังนั้นมาดูการใช้งานกัน

Read More…

แนะนำใช้งาน RestClient ใน Spring Boot 3.2

ใน Spring Boot 3.2 นั้นมี RestClient ออกมาให้ใช้งานสำหรับเรียนกใช้งาน external service ผ่าน HTTP protocolโดยก่อนหน้านี้น่าจะเคยใช้งาน ดังนั้นมาดูการใช้งาน RestClient กันว่าเป็นอย่างไร

Read More…

สวัสดี Spring AI

เห็นว่าทาง Spring framework นั้นได้ปล่อย Spring AI 0.8.0 ออกมาช่วยให้นักพัฒนาสามารถ integrate หรือ พัฒนาระบบงานทำงานร่วมกับ Generative AI ได้ง่ายเป็นแนวคิดเดียวกับ LangChain และ LlamaIndex ในภาษา Python นั่นเอง

Read More…

ตัวอย่างการใช้งาน Coordinated Restore at Checkpoint (CRaC) ใน Spring Boot

จาก blog เรื่อง ว่าด้วยเรื่อง Project CRaC กับ Spring frameworkยังขาดตัวอย่างการใช้งานจึงทำการสร้าง project ตัวอย่าง สำหรับการใช้งาน Spring Boot 3 กับ CRaCเพื่อทำให้เห็นว่าเวลาในการ start up ดีขึ้นอย่างไรบ้างมาเริ่มกันเลย

Read More…

Spring Modulith 1.0 GA ออกมาแล้ว

หลังจากที่รอมานาน และ ใช้งานกันบ้างแล้ว สำหรับ Spring Modulithตั้งแต่เป็น R&D project มาจนถึง experimental project ใน Springมาตอนนี้ออกตัวเต็ม ๆ มาแล้ว project หลักของ Spring

Read More…

การใช้งาน EventPublisher ใน Spring Boot app

คำถาม ในการพัฒนาระบบงานด้วย Spring Boot ถ้าเราต้องการแยกการทำงานต่าง ๆ ใน process เดียวกันโดยไม่ต้องการ messaging server เป็นตัวกลางจะต้องทำอย่างไรบ้าง

Read More…

Spring Modulith 1.0 M1 ปล่อยออกมาแล้ว

ทาง Spring ได้ Spring Modulith 1.0 M1 ออกมาแล้วซึ่งเป็นแนวทางของการเข้าสู่การเป็น official project ของ Springเนื่องจาก project นี้เริ่มจาก experimental project นั่นเองซึ่งมีการเปลี่ยนแปลงหลัก ๆ ดังนี้ สามารถดูการใช้งานเพิ่มเติมมได้ที่ มาเขียน code กับ Spring Modulith กันบ้าง

Read More…