Avatar ·

Spring @Autowired फ़ील्ड null क्यों है और इसे कैसे ठीक करें?

सभी को नमस्ते। मैं Spring में नया हूँ और एक अजीब समस्या का सामना कर रहा हूँ। मेरे पास एक `UserService` है, जिसे मैं `@Autowired` एनोटेशन के माध्यम से कंट्रोलर में इंजेक्ट करना चाहता हूँ। लेकिन सर्विस का मेथड कॉल करने पर मुझे `NullPointerException` मिल रहा है — `userService` फ़ील्ड `null` है। यहाँ मेरा कोड है: ```java public class UserController { @Autowired private UserService userService; public void handleRequest() { userService.getUser(1); // यहाँ NullPointerException } } @Service public class UserService { public String getUser(int id) { return "User " + id; } } ``` मैंने कंट्रोलर पर `@Component` का उपयोग करने की भी कोशिश की, लेकिन इससे मदद नहीं मिली। `applicationContext.xml` में मैंने कुछ भी कॉन्फ़िगर नहीं किया — मुझे लगा कि Spring Boot खुद ही सब कुछ संभाल लेगा। प्रोजेक्ट