@ Автоматический и статический метод
я имею@Autowired
сервис, который должен использоваться внутри статического метода. Я знаю, что это неправильно, но я не могу изменить текущий дизайн, так как это потребует много работы, поэтому мне нужен простой взлом для этого. Я могу'т изменитьrandomMethod()
чтобы быть нестатичным, и мне нужно использовать этот автонастроенный компонент. Любые подсказки, как это сделать?
@Service
public class Foo {
public int doStuff() {
return 1;
}
}
public class Boo {
@Autowired
Foo foo;
public static void randomMethod() {
foo.doStuff();
}
}