@Bean হল একটি পদ্ধতি-স্তরের টীকা এবং XML উপাদানের একটি সরাসরি অ্যানালগ। টীকাটি দ্বারা অফার করা বেশিরভাগ বৈশিষ্ট্য সমর্থন করে, যেমন: init-method, Destro-method, autowiring, lazy-init, নির্ভরতা-চেক, নির্ভরশীল-অন এবং সুযোগ।
স্প্রিং বুটে @বিন টীকাটির ব্যবহার কী?
স্প্রিং @বিন টীকা বলে যে একটি পদ্ধতি স্প্রিং কন্টেইনার দ্বারা পরিচালিত একটি শিম তৈরি করে। এটি একটি পদ্ধতি-স্তরের টীকা। জাভা কনফিগারেশনের সময় (@কনফিগারেশন), পদ্ধতিটি কার্যকর করা হয় এবং এর রিটার্ন মান একটি বিন ফ্যাক্টরির মধ্যে একটি শিম হিসাবে নিবন্ধিত হয়।
স্প্রিং বুটে @বিন কী?
Bean সংজ্ঞা
বসন্তে, বস্তুগুলি যেগুলি আপনার অ্যাপ্লিকেশনের মেরুদণ্ড গঠন করে এবং যেগুলি স্প্রিং আইওসি কন্টেইনারদ্বারা পরিচালিত হয় তাকে মটরশুটি বলা হয়। একটি মটরশুটি এমন একটি বস্তু যা তাত্ক্ষণিক, একত্রিত এবং অন্যথায় একটি স্প্রিং আইওসি কন্টেইনার দ্বারা পরিচালিত হয়৷
@কনফিগারেশন টীকা কি করে?
@ কনফিগারেশন টীকা নির্দেশ করে যে একটি ক্লাস এক বা একাধিক @Bean পদ্ধতি ঘোষণা করে এবং রানটাইমে সেই মটরশুটিগুলির জন্য বিনের সংজ্ঞা এবং পরিষেবার অনুরোধ তৈরি করতে স্প্রিং কন্টেইনার দ্বারা প্রক্রিয়া করা হতে পারে … একে বলা হয় স্প্রিং জাভা কনফিগার বৈশিষ্ট্য (@কনফিগারেশন টীকা ব্যবহার করে)।
বসন্তে শিমের মধ্যে টীকা কীভাবে সংজ্ঞায়িত করা হয়?
কম্পোনেন্ট স্ক্যানিং ব্যবহার করে মটরশুটি তৈরি করা দুটি ধাপে করা যেতে পারে।
- 1.1. সংশ্লিষ্ট উপাদান টীকা সহ মটরশুটি টীকা. আমরা উপযুক্ত হিসাবে নিম্নলিখিত চারটি টীকা ব্যবহার করব। @উপাদান. …
- 1.2। @ComponentScan টীকাতে বিন প্যাকেজ অন্তর্ভুক্ত করুন। AppConfig.java। …
- 1.3. ডেমো প্যাকেজ com.howtodoinjava.spring;