আমি javax.injectপ্যাকেজটি বোঝার চেষ্টা করছি এবং javax.inject.Namedটীকাটি কী ব্যবহার করা হবে তা আমি পরিষ্কার করতে পারছি না । জাভাদোক এর পেছনের ধারণাটি ব্যাখ্যা করে না।
জাভাদোকটি http://download.oracle.com/javaee/6/api/javax/inject/Named.html এ রয়েছে
আমি কিছু নমুনা প্রোগ্রাম লেখার জন্য স্প্রিং 3.0 ব্যবহার করছি , @Namedএকটি শিম লাগিয়ে মনে হচ্ছে এটি শিমের কারখানায় যুক্ত হবে তবে জাভাদোকের বিবরণ এতই হালকা আমি বলতে পারছি না যে এটি স্ট্যান্ডার্ড আচরণ বা স্প্রিংয়ের নির্দিষ্ট আচরণ।
আমার প্রশ্নগুলি হ'ল:
@Namedএবং মধ্যে পার্থক্য কি@Qualifier- রানটাইম সিস্টেমকে কীভাবে বলার কথা যে কোনও ক্লাস অন্য ক্লাসে ইনজেকশনযোগ্য হওয়া উচিত তার জন্য টীকাটি কী?
@Componentবসন্তের সমতুল্য ?
আপডেট 1 এর সম্পর্কে এবং https://dzone.com/articles/java-ee6-cdi- নাম-components সম্পর্কে নিস সম্পর্কে নিখরচায় একটি চমৎকার ব্যাখ্যা রয়েছে @Namedএবং এর সাথে নীচের মন্তব্যে লিঙ্ক দেওয়ার জন্য ধন্যবাদ @ xmedeko।@Qualifier@Named@Qualifier