บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2025
รูปภาพ
 อัปเดตค่าเงินบาทแบบเรียลไทม์ด้วย Spring Boot + SSE + Frankfurter API 🔎 Frankfurter คืออะไร? Frankfurter.app เป็นบริการ  ฟรี  ที่ให้ข้อมูล  อัตราแลกเปลี่ยนสกุลเงินรายวัน (Exchange Rates) โดยดึงข้อมูลจาก  ธนาคารกลางยุโรป (European Central Bank) จุดเด่นคือ: ✅ ใช้งานฟรี ไม่ต้องสมัคร ไม่ต้องมี API key ✅ รองรับหลายสกุลเงิน เช่น USD, THB, EUR, JPY ✅ ได้ข้อมูลในรูปแบบ JSON อ่านง่าย ✅ เหมาะสำหรับการทดสอบ หรือทำโปรเจกต์สาธิต ตัวอย่างการเรียก API: https://api.frankfurter.app/latest? from =USD& to =THB ผลลัพธ์ที่ได้: { "amount" : 1.0 , "base" : "USD" , "date" : "2025-10-15" , "rates" : { "THB" : 36.74 } } หมายความว่า “1 ดอลลาร์สหรัฐ (USD) = 36.74 บาท (THB)” 🧭 เป้าหมายของเรา เราจะสร้างเว็บเล็ก ๆ ที่  แสดงค่าเงินบาทแบบเรียลไทม์ โดยไม่ต้องกด refresh เอง แนวคิดคือใช้เทคโนโลยีที่ชื่อว่า  SSE (Server-Sent Events) ซึ่งจะให้ฝั่ง Server ส่งข้อมูลใหม่มาที่หน้าเว็บโดยอัตโนมัติ ⚙️ เครื่องมือที่ใช้ เครื่องมื...