Project X
---------
public class A {}
Public class B{
@Autowire
private A a;
@Autowire
private D d;
}
Project Y
---------
Public class C{
public static void main(String[] args) throws Exception {
ApplicationContext context = new ClassPathXmlApplicationContext("spring/application-Context.xml");
B b = context.getBean("b", B.class);
}
}
application-Context.xml
<bean id="a" class="A" />
<bean id="b" class="B" />
Вопрос: У меня есть настройки, как и выше, где у меня есть двоичный Project X, и в настоящее время я работаю над проектом Y. Я хочу, чтобы создать объект класса B без создания D в проекте Y. Каков наилучший способ сделать это?Игнорировать инъекции весны зависимостей: XML
вы не можете изменить класс B? У вас есть только бинарный файл? –
Да, не касаясь проекта X – Nihanth