J'ai @Autowired
qui doit être utilisé à l'intérieur d'une méthode statique. Je sais que ce n'est pas correct mais je ne peux pas changer la conception actuelle car cela nécessiterait beaucoup de travail, j'ai donc besoin d'un hack simple pour cela. Je ne peux pas modifier randomMethod()
pour être non-statique et j'ai besoin d'utiliser ce bean autowired. Avez-vous une idée de la façon de procéder ?
@Service
public class Foo {
public int doStuff() {
return 1;
}
}
public class Boo {
@Autowired
Foo foo;
public static void randomMethod() {
foo.doStuff();
}
}