আমি বুঝতে পারি যে @Component
ক্লাসপাথ স্ক্যানিং ব্যবহার করে এক্সএমএল শিমের সংজ্ঞা থেকে মুক্তি পাওয়ার জন্য এনটোটেশনটি 2.5 বসন্তে প্রবর্তিত হয়েছিল।
@Bean
বসন্ত 3.0.০ এ প্রবর্তিত হয়েছিল এবং @Configuration
এক্সএমএল ফাইল থেকে পুরোপুরি মুক্তি পেতে এবং এর পরিবর্তে জাভা কনফিগারেশন ব্যবহার করতে ব্যবহার করা যেতে পারে ।
@Component
টীকাগুলি প্রবর্তনের পরিবর্তে টীকাটি আবার ব্যবহার করা সম্ভব হত @Bean
? আমার উপলব্ধি হ'ল চূড়ান্ত লক্ষ্য হ'ল উভয় ক্ষেত্রেই মটরশুটি তৈরি করা।
Lite mode
। এবং এটি সুপারিশ করা হয় না। এখানে দেখুন: docs.spring.io/spring/docs/current/spring-framework-references/…
@bean
স্প্রিং শিমের একটি অনুকূলিতকরণের উদাহরণটি দিয়ে দেয়, যখন @component
একটি শ্রেণির সংজ্ঞা দেয় যা পরে প্রয়োজনে বসন্ত আইওসি ইঞ্জিন দ্বারা ইনস্ট্যান্ট করা যেতে পারে।