ทรัพยากรและการกำหนดค่าภายนอก
การกำหนดค่าภายนอกช่วยให้ไบนารีของแอปพลิเคชันเดียวกันทำงานในการพัฒนา การจัดเตรียม และการใช้งานจริงโดยไม่มีการเปลี่ยนแปลงโค้ด มีเพียงการกำหนดค่าเท่านั้นที่แตกต่างกัน Spring Boot รองรับไฟล์คุณสมบัติ, YAML, ตัวแปรสภาพแวดล้อม, อาร์กิวเมนต์บรรทัดคำสั่ง และการกำหนดค่าการพิมพ์ผ่าน @ConfigurationProperties ResourceLoader เป็นนามธรรมในการเข้าถึงไฟล์ ทรัพยากรคลาสพาธ และ URL