Это можно сделать путем использования собственной инъекции. Вы можете вызвать внутренний метод через инъецируемый экземпляр:
@Component
public class Foo {
@Resource
private Foo foo;
public void method1(){
..
foo.method2();
..
}
public void method2(){
..
}
}
Начиная с Spring 4.3 вы также можете сделать это с помощью @Autowired.
Начиная с 4.3, @Autowired также учитывает ссылки для инъекций, т. е. ссылки на компонент, который в настоящее время вводится.
blockquote>