Вам нужно вручную внедрить bean-компонент и использовать context: annotation config. Если у вас есть класс следующим образом
public class ABD{
@Autowired
public Bean2 b2;
}
и если вы внедрите ABD в какое-либо другое внедрение через bean-конструктор, @Autowired применит это, иначе Spring не сможет создать ваш бин, поскольку у него нет конструктора без аргументов.
С другой стороны, если ваш Объект не является компонентом, см. Обсуждение этого на Как автоматически связать компонент внутри класса, который не является настроенным компонентом? . Код выглядит примерно так
context.getAutowireCapableBeanFactory().autowireBean(this);
Чтобы получить контекст в бине, отличном от Spring, вы, вероятно, могли бы использовать ContextSingletonBeanFactoryLocator. Но намного проще, если вы сделаете это бобом с помощью инжектора конструктора.