I have @Autowired service which has to be used from within a static method. I know this is wrong but I cannot change the current design as it would require a lot of work, so I need some simple hack for that. I can't change randomMethod() to be non-static and I need to use this autowired bean. Any clues how to do that?
@Service
public class Foo {
    public int doStuff() {
        return 1;
    }
}
public class Boo {
    @Autowired
    Foo foo;
    public static void randomMethod() {
         foo.doStuff();
    }
}
 
     
     
     
     
     
     
     
    