4
javax.inject.Named คำอธิบายประกอบควรจะใช้สำหรับอะไร
ฉันพยายามทำความเข้าใจกับjavax.injectแพ็คเกจและไม่ชัดเจนว่าjavax.inject.Namedควรใช้คำอธิบายประกอบอะไร Javadoc ไม่ได้อธิบายถึงแนวคิดเบื้องหลัง Javadoc อยู่ที่http://download.oracle.com/javaee/6/api/javax/inject/Named.html ฉันใช้Spring 3.0เพื่อเขียนโปรแกรมตัวอย่างโดยการใส่@Namedbean ดูเหมือนว่าจะเพิ่มลงในโรงงานถั่ว แต่คำอธิบาย Javadoc นั้นเบามากฉันไม่สามารถบอกได้ว่านั่นเป็นพฤติกรรมมาตรฐานหรือพฤติกรรมเฉพาะของ Spring คำถามของฉันคือ: อะไรคือความแตกต่างระหว่าง@Namedและ@Qualifier คุณควรจะบอกระบบ Runtime ได้อย่างไรว่าคลาสควรฉีดในคลาสอื่น ๆ คำอธิบายประกอบสำหรับสิ่งนั้นคืออะไร? เทียบเท่า@Componentในฤดูใบไม้ผลิ? อัปเดต 1มีคำอธิบายที่ยอดเยี่ยม@Namedและ@Qualifierที่ Nice article about @Namedและ@Qualifier https://dzone.com/articles/java-ee6-cdi-named-componentsขอบคุณ @xmedeko สำหรับการเชื่อมโยงไปยังความคิดเห็นด้านล่าง