আমি 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