我將在一個Java項目上工作,並希望使用Spring IOC進行bean管理。Spring NON MVC項目配置 - 最佳實踐
這不是一個web項目,但會給我一個jar文件在最後只是一個簡單的Java項目。
我的問題是,在我的應用程序中,我想使用Spring IoC來獲取類的實例以調用它們各自的方法。爲此目的,我需要獲得使用
CalenderDao calenderDao = (CalenderDao) ApplicationContextUtils
.getApplicationContext().getBean("calenderDao");
calenderDao.getCalenderUpdate();
Spring上下文現在,如果我在其它的類需要這個bean過,我要在那裏複製和粘貼同樣的事情也一樣。
CalenderDao calenderDao = (CalenderDao) ApplicationContextUtils
.getApplicationContext().getBean("calenderDao");
calenderDao.getCalenderUpdate();
我的問題是,我需要在每個文件中創建一個ApplicationContext來在整個應用程序中獲取一個bean。或者是否有任何其他的和最好的事情要執行。如果我正在做這樣的事情如何可以在應用程序中使用setter注入或構造函數注入。
在web應用程序中,這是退出簡單的我們加載上下文一次,一切工作正常,但如何做到這一點在非網站,我們沒有web.xml文件來實例化上下文。
請幫忙如何豆在非網絡項目中使用Spring管理。