之前有練習過hibernatetemplate的相關用法,當時是在控制台練習的,用法是:
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
HibernateTemplate ht = (HibernateTemplate) ac.getBean("hibernateTemplate");
但是今天在讀源碼的時候發現在service裡面對於hibernatetemplate的用法是使用注釋
@Resource(name="hibernateTemplate")
我想問一下後面這個只使用注釋的這個方法,並沒有之前裝配applicationContext.xml的這個過程,我想問一下這個是怎麼回事。。。是不是在其他地方裝配了applicationContext.xml?
補充一下。。。。。我的意思是為什麼在使用注釋@Resource的時候不需要使用ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");來創建一個spring容器呢??
我也不知道該怎麼結束這個問答。。我已經知道答案了。。技術點在hibernate和spring整合。。。。