단순 주입을 의미합니까? 당신의 ApplicationContext 객체를 생성하고 그것에서 인스턴스를 얻을 수 있습니다 ...
ApplicationContext context = new ClassPathXmlApplicationContext("abc.xml");
SpringBeanJobExecutor springJobExecutor =
context.getBean("springJobExecutor", SpringBeanJobExecutor.class);
을 아니면 생성자를 사용하여 의존성 주입을 의미하는 경우
<bean id="springJobExecutor"
class="com.scheduler.autosys.core.SpringBeanJobExecutor" singleton="false"/>
<bean id="myObject" class="myClass" >
<constructor-arg index="[argument_index]" ref="springJobExecutor"/>
</bean>
또는 세터를 사용하여 ...
<bean id="springJobExecutor"
class="com.scheduler.autosys.core.SpringBeanJobExecutor" singleton="false"/>
<bean id="myObject" class="myClass" >
<property name="[name]" ref="springJobExecutor"/>
</bean>
그리고 마지막으로 객체를 주 메뉴로 가져옵니다 ...
MyClass myObject = context.getBean("myObject", MyClass.class);
Spring을 사용하여 호출자에게 bean을 주입하면 호출 할 수 있습니다. – duffymo
답장을 보내 주셔서 감사합니다. 참조 속성을 호출하여 삽입하는 법을 배우십시오. 봄에 처음이기 때문에 조언하십시오. – user1508454
스프링 문서를 읽어야합니다. 이것은 Spring 종속성 삽입 101입니다.이 유스 케이스를 이해하지 않고 Spring을 사용할 수는 없습니다. – duffymo