बीन घोषित करने का मतलब यह नहीं है कि यह स्वचालित रूप से निष्पादित हो जाता है। अगर आप src/main/resources
से एक JSON फ़ाइल से एक नया संग्रह बनाना चाहते हैं, तो मान लें कि वह एक JSON फ़ाइल है। (या test
), तो आपको किसी तरह इस विधि के कॉल को ट्रिगर करना होगा।
मैं @PostConstruct
. का उपयोग करने का सुझाव देता हूं एनोटेशन जो वस्तु निर्माण पर एक बार ट्रिगर होता है। चूंकि आप OperatorsRepository
. का उपयोग करके डेटा बनाना चाहते हैं , मैं इसका उपयोग @Service
. पर करूंगा उस वस्तु को इंजेक्ट करने वाला वर्ग:
@PostConstruct
void createData() {
this.operatorsRepository.save(myobjToSave);
}