论坛首页 入门技术论坛

Spring配置 WebApplicationContext问题

浏览 2119 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-12  
我是一个刚学习Spring的新手,有些问题还比较初级,本来想自己解决,无奈始终不得其解,故而希望得到大家的帮助
问题是这样的:
   在普通的java项目中,不是web的那种,我们可以很方便的通过ApplicationContext得到经过依赖注入的对象,
但是在web项目中,我就不知道该怎么得到经过Spring依赖注入的对象了,我也搜索了很多资料,对基本的情况也有了解,可是就是不知如何继续下去了,下面是我的步骤,往下就卡壳了,我只想使用Spring经过依赖注入的对象

  1、在web.xml中加入了<listener><listener-class>
  2、在applicationContext.xml中配置了bean
  3、关于如何使用就不知道了,就是如何得到这个对象

我只知道Tomcat等应用服务器会将WebApplicationContext对象放在ServletContext中,是不是只能在Servelet中才能使用啊,在其他的如JavaBean中能使用吗?
   发表时间:2008-03-15  
set 
0 请登录后投票
   发表时间:2008-03-24  
Spring 的IOC是通过GETTER和SETTER来实现的.只要调用GETTER和SETTER就OK了
0 请登录后投票
   发表时间:2008-04-08  
spring 的注入方法有两,一种叫构造注入,另一种叫依赖注入.这一步你们应该做好了.

主要的问题是你自己不知道怎么去使用你已经注入了的bean;

很简单,在你要使用某一个bean的类里写下如下几行代码:

public class A
{
private beanname(bean 的名字) bn;

public void setBeanname(beanname(bean 的名字) bn)
{
     this.bn=bn;//这里就是让spring注入的这个bean
}

//下面就像new一个bean没有什么区别.
}

在spring的配置文件中,你必须为类A注入对应的bean;
这个你应该知道.

不一定只有servlet里才能就的,只要写上了上面的几行代码,都行.
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics