你是指簡單的注射?你必須創建的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將調用者注入到調用者中,它將能夠調用它。 – duffymo
感謝您的回覆如何通過調用引用屬性注入請告知,因爲我是新的彈簧 – user1508454
您應該閱讀Spring文檔。這是Spring依賴注入101.如果不理解這個用例,你就不能使用Spring。 – duffymo