คำถามติดแท็ก profiles

7
โปรไฟล์เริ่มต้นใน Spring 3.1
ในใบสมัครของฉันฉันมีถั่วที่มีคำอธิบายประกอบ@Profile("prod")และ@Profile("demo"). อันแรกอย่างที่คุณเดาได้ :) ใช้กับถั่วที่เชื่อมต่อกับฐานข้อมูลการผลิตและอันที่สองใส่คำอธิบายประกอบถั่วที่ใช้ DB ปลอม ( HashMapหรืออะไรก็ได้) เพื่อให้การพัฒนาเร็วขึ้น สิ่งที่ฉันต้องการคือโปรไฟล์เริ่มต้น ( "prod") ที่จะใช้เสมอหากไม่ถูกแทนที่ด้วย " อย่างอื่น " สมบูรณ์แบบจะมีในweb.xml: <context-param> <param-name>spring.profiles.active</param-name> <param-value>prod</param-value> </context-param> แล้วลบล้างสิ่งนี้ด้วย-Dspring.profiles.active="demo"เพื่อที่ฉันจะได้: mvn jetty:run -Dspring.profiles.active="demo". แต่น่าเศร้าที่มันไม่ทำงาน มีความคิดอย่างไรที่ฉันจะทำได้ การตั้งค่า-Dspring.profiles.active="prod"ในสภาพแวดล้อมทั้งหมดของฉันไม่ใช่ตัวเลือก
100 java  spring  profiles 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.