您的位置:首页 > 编程语言 > Java开发

【Spring强制向servlet中注入bean的方法】

2013-09-02 14:32 357 查看
这是一个关于Spring强制向servlet中注入bean的方法 ,中国IT实验室小编特别与大家分享其具体方法:
  <!-- xml配置中将service注入到servlet中 -->

  <!-- 此处testService是一个已配置的bean -->

  <bean id="testServlet" class="com.test.testServlet">

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

  </bean>

  /**

  *然后在servlet里面得到spring注入的service

  * 强制获得spring注入的service。不能win7主题下载直接new。需要强制得到。

  */

  ApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());

  TestService testService = (TestService) applicationContext.getBean("testService");

  //企图直接new或者让spring按正常方法装配都会在调用getHibernateTemplate等方法时出现nullpointer错误

  //done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: