मेरे पास ऐसी @Autowired
सेवा है जिसका उपयोग स्थैतिक पद्धति से किया जाना है। मुझे पता है कि यह गलत है, लेकिन मैं वर्तमान डिज़ाइन को नहीं बदल सकता क्योंकि इसमें बहुत काम की आवश्यकता होगी, इसलिए मुझे इसके लिए कुछ सरल हैक की आवश्यकता है। मैं randomMethod()
गैर-स्थिर होने के लिए नहीं बदल सकता और मुझे इस ऑटो-बीन का उपयोग करने की आवश्यकता है। कोई सुराग कि कैसे करना है?
@Service
public class Foo {
public int doStuff() {
return 1;
}
}
public class Boo {
@Autowired
Foo foo;
public static void randomMethod() {
foo.doStuff();
}
}