การกำหนดค่าหลายไฟล์สปริง:
1. ไฟล์คุณสมบัติ
2. ไฟล์ yaml
1. ไฟล์คุณสมบัติ
ใน Spring Boot ชื่อไฟล์ที่กำหนดค่าโดยหลายสภาพแวดล้อมจำเป็นต้องตอบสนองแอปพลิเคชัน-{โปรไฟล์}
รูปแบบของคุณสมบัติโดยที่ {โปรไฟล์} สอดคล้องกับตัวระบุสภาพแวดล้อมของคุณดังที่แสดงด้านล่าง
• Application-dev.properties: สภาพแวดล้อมการพัฒนา
•การทดสอบแอปพลิเคชัน Properties: สภาพแวดล้อมการทดสอบ
• Application-Prod.Properties: สภาพแวดล้อมการผลิต
สำหรับไฟล์การกำหนดค่าที่จะโหลดจะต้องส่งผ่านในแอพ on.properties ไฟล์
คุณสมบัติ Spring.profiles.active ถูกตั้งค่าและค่าของมันสอดคล้องกับค่า {profile} ในไฟล์การกำหนดค่า ชอบ
Spring.profiles.active = การทดสอบจะโหลดแอปพลิเคชันทดสอบการกำหนดค่าการกำหนดค่า
เนื้อหาไฟล์
2. ไฟล์ yaml
เซิร์ฟเวอร์: พอร์ต: 8080 # โปรไฟล์เริ่มต้นคือ dev สภาพแวดล้อมอื่น ๆ ใช้โปรไฟล์ที่แตกต่างกันโดยการระบุพารามิเตอร์การเริ่มต้นเช่น: # ทดสอบสภาพแวดล้อม: java -jar xxx.jar--spring.profiles.active = ทดสอบ # สภาพแวดล้อมการผลิต: java -jar xxx.jar-การกำหนดค่า-การกำหนดค่า-การกำหนดค่า: โปรไฟล์: DEV DataSource: URL: JDBC: MySQL: //192.168.0.152: 3306/Aylson? useunicode = true & clactaryencoding = UTF-8 & usessl = false-# การทดสอบสภาพแวดล้อม JDBC: MySQL: //192.168.0.152: 13306/Aylson? useUnicode = true & characterencoding = UTF-8 & usessl = false ---# การกำหนดค่าสภาพแวดล้อมการผลิตสปริง: โปรไฟล์: dataSource: url: url: url: url: url: url: url: url: url: url: url: url: url: url: url: url JDBC: MySQL: //192.168.0.152: 23306/Aylson? useUnicode = true & characterencoding = utf-8 & usessl = false
วิธีใช้:
ใช้โปรไฟล์ที่แตกต่างกันโดยระบุพารามิเตอร์เริ่มต้นเช่น:
สภาพแวดล้อมการทดสอบ: java -jar xxx.jar Spring.profiles.active = ทดสอบ
สภาพแวดล้อมการผลิต: java -jar xxx.jar Spring.profiles.active = Prod
บทความข้างต้นใช้วิธีการกำหนดค่าที่แตกต่างกันตามการบูตสปริง บทความนี้เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น