ฉันกำลังเขียนองค์ประกอบ OSGi ด้วยค่า cardinal
ที่เกี่ยวข้อง
ฉันได้เขียนบรรทัดต่อไปนี้:
@Property(name="cardinalValue",cardinality=4,description="testing cardinality")
private String[] cardinalValue;
จากนั้นในโค้ดฉันพยายามพิมพ์ค่าสำคัญ:
for(String cardinal : cardinalValue){
log.debug(cardinal);
}
เมื่อฉันติดตั้งและทริกเกอร์วิธีการในส่วนประกอบของฉันในชุด OSGi ปรากฏว่ามีข้อยกเว้นตัวชี้ null แม้ว่าฉันจะกรอกค่าในคอนโซลตัวจัดการการกำหนดค่าในคอนโซล AEM แล้วก็ตาม
นี่เป็นครั้งแรกที่ฉันทำงานกับ cardinality
และฉันได้ลองใช้วิธี List และ Vector เช่นเดียวกับวิธีอาร์เรย์ด้านบน แต่ก็ยังไม่ประสบความสำเร็จในการพิมพ์ค่าในบันทึก