熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Spring強制向servlet中注入bean的方法

2022-06-13   來源: Java開源技術 

  這是一個關於Spring強制向servlet中注入bean的方法 小編特別與大家分享其具體方法

  <! xml配置中將service注入到servlet中 >

  <! 此處testService是一個已配置的bean >

  <bean id=testServlet class=comtesttestServlet>

  <property name=testService ref=testService></property>

  </bean>

  /**

  *然後在servlet裡面得到spring注入的service

  * 強制獲得spring注入的service不能直接new需要強制得到

  */

  ApplicationContext applicationContext = WebApplicationContextUtilsgetWebApplicationContext(thisgetServletContext());

  TestService testService = (TestService) applicationContextgetBean(testService);

  //企圖直接new或者讓spring按正常方法裝配都會在調用getHibernateTemplate等方法時出現nullpointer錯誤

  //done


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28257.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.