मैं अब कुछ महीनों से वसंत का उपयोग कर रहा हूं, और मैंने सोचा कि @Autowired एनोटेशन के साथ निर्भरता इंजेक्शन को भी इंजेक्ट करने के लिए फ़ील्ड के लिए एक सेटटर की आवश्यकता है।वसंत निर्भरता इंजेक्शन @ सेटर के बिना आउटपुट
तो, मैं इसे इस तरह उपयोग कर रहा हूँ:
@Controller
public class MyController {
@Autowired
MyService injectedService;
public void setMyService(MyService injectedService) {
this.injectedService = injectedService;
}
...
}
लेकिन मैं कोशिश की है यह आज:
@Controller
public class MyController {
@Autowired
MyService injectedService;
...
}
और ओह आश्चर्य, कोई संकलन त्रुटियों, स्टार्टअप पर कोई त्रुटि नहीं, एप्लिकेशन पूरी तरह से चल रहा है ...
तो मेरा सवाल यह है कि, @Autowired एनोटेशन के साथ निर्भरता इंजेक्शन के लिए आवश्यक सेटटर है?
मैं वसंत 3.1.1 का उपयोग कर रहा हूं।
ऐसा लगता है कि आपने अपने प्रश्न का उत्तर दिया है। – darrengorman