我有必须@Autowired在静态方法中使用的服务。我知道这是错误的,但我无法更改当前的设计,因为它需要大量的工作,所以我需要一些简单的技巧。我不能改变randomMethod()为非静态的,我需要使用这个自动装配的 bean。任何线索如何做到这一点?
@Service
public class Foo {
    public int doStuff() {
        return 1;
    }
}
public class Boo {
    @Autowired
    Foo foo;
    public static void randomMethod() {
         foo.doStuff();
    }
}