คำถามติดแท็ก properties-file

14
วิธีเข้าถึงค่าที่กำหนดในไฟล์ application.properties ใน Spring Boot
ฉันต้องการเข้าถึงค่าที่มีให้application.propertiesเช่น: logging.level.org.springframework.web: DEBUG logging.level.org.hibernate: ERROR logging.file=${HOME}/application.log userBucket.path=${HOME}/bucket ฉันต้องการเข้าถึงuserBucket.pathในโปรแกรมหลักของฉันในแอปพลิเคชัน Spring Boot

6
ตำแหน่งและวิธีการอ่านไฟล์ทรัพยากรการกำหนดค่าในแอพพลิเคชั่นที่ใช้ servlet
ในเว็บแอปพลิเคชันของฉันฉันต้องส่งอีเมลไปยังชุดของผู้ใช้ที่กำหนดไว้ล่วงหน้าเช่นfinance@xyz.comดังนั้นฉันต้องการที่จะเพิ่มลงใน.propertiesไฟล์และเข้าถึงเมื่อจำเป็น นี่เป็นขั้นตอนที่ถูกต้องหรือไม่ถ้าใช่ฉันควรวางไฟล์นี้ไว้ที่ไหน ฉันใช้ Netbeans IDE ซึ่งมีสองโฟลเดอร์แยกต่างหากสำหรับไฟล์ซอร์สและไฟล์ JSP

10
จะอ่านค่าจากไฟล์คุณสมบัติได้อย่างไร?
ฉันใช้สปริง ฉันต้องการอ่านค่าจากไฟล์คุณสมบัติ นี่คือไฟล์คุณสมบัติภายในไม่ใช่ไฟล์คุณสมบัติภายนอก ไฟล์ Properties ได้ตามด้านล่าง some.properties ---file name. values are below. abc = abc def = dsd ghi = weds jil = sdd ฉันต้องการอ่านค่าเหล่านั้นจากไฟล์คุณสมบัติไม่ใช่แบบดั้งเดิม จะบรรลุได้อย่างไร? มีแนวทางล่าสุดเกี่ยวกับสปริง 3.0 หรือไม่?

3
วิธีอ่านไฟล์คุณสมบัติภายนอกใน Maven
ไม่มีใครรู้วิธีอ่านไฟล์ x.properties ใน Maven ฉันรู้ว่ามีวิธีใช้การกรองทรัพยากรเพื่ออ่านไฟล์คุณสมบัติและตั้งค่าจากสิ่งนั้น แต่ฉันต้องการวิธีใน pom.xml ของฉันเช่น: <properties file="x.properties"> </properties> มีการอภิปรายเกี่ยวกับเรื่องนี้: คุณสมบัติภายนอกของ Maven

9
กำลังโหลดไฟล์คุณสมบัติจากแพ็คเกจ Java
ฉันต้องการอ่านไฟล์คุณสมบัติที่ฝังอยู่ในโครงสร้างแพ็คเกจของฉันในcom.al.common.email.templates. ฉันได้ลองทุกอย่างแล้ว แต่ฉันคิดไม่ออก ในท้ายที่สุดโค้ดของฉันจะทำงานในคอนเทนเนอร์ servlet แต่ฉันไม่ต้องการพึ่งพาคอนเทนเนอร์สำหรับอะไรเลย ฉันเขียนกรณีทดสอบ JUnit และจำเป็นต้องใช้ทั้งสองอย่าง

5
ไฟล์ Spring .properties: รับองค์ประกอบเป็น Array
ฉันกำลังโหลดคุณสมบัติคุณสมบัติจาก.propertiesไฟล์โดยใช้ Spring ดังนี้: file: elements.properties base.module.elementToSearch=1 base.module.elementToSearch=2 base.module.elementToSearch=3 base.module.elementToSearch=4 base.module.elementToSearch=5 base.module.elementToSearch=6 ไฟล์ xml spring file: myapplication.xml <bean id="some" class="com.some.Class"> <property name="property" value="#{base.module.elementToSearch}" /> </bean> และ Class.java ของฉัน file: Class.java public void setProperty(final List<Integer> elements){ this.elements = elements; } แต่เมื่อทำการดีบักองค์ประกอบพารามิเตอร์จะรับเฉพาะองค์ประกอบสุดท้ายในรายการดังนั้นจึงมีรายการขององค์ประกอบหนึ่งที่มีค่า "6" แทนที่จะเป็นรายการที่มี 6 องค์ประกอบ ฉันลองใช้วิธีอื่นเช่นการเพิ่มค่าเท่านั้น#{base.module}แต่ไม่พบพารามิเตอร์ในไฟล์คุณสมบัติ วิธีแก้ปัญหาคือต้องมีในไฟล์ elements.properties รายการที่คั่นด้วยเครื่องหมายจุลภาคเช่น: base.module.elementToSearch=1,2,3,4,5,6 และใช้เป็น String …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.