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