浏览 2119 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-12
问题是这样的: 在普通的java项目中,不是web的那种,我们可以很方便的通过ApplicationContext得到经过依赖注入的对象, 但是在web项目中,我就不知道该怎么得到经过Spring依赖注入的对象了,我也搜索了很多资料,对基本的情况也有了解,可是就是不知如何继续下去了,下面是我的步骤,往下就卡壳了,我只想使用Spring经过依赖注入的对象 1、在web.xml中加入了<listener><listener-class> 2、在applicationContext.xml中配置了bean 3、关于如何使用就不知道了,就是如何得到这个对象 我只知道Tomcat等应用服务器会将WebApplicationContext对象放在ServletContext中,是不是只能在Servelet中才能使用啊,在其他的如JavaBean中能使用吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-15
set
|
|
返回顶楼 | |
发表时间:2008-03-24
Spring 的IOC是通过GETTER和SETTER来实现的.只要调用GETTER和SETTER就OK了
|
|
返回顶楼 | |
发表时间: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里才能就的,只要写上了上面的几行代码,都行. |
|
返回顶楼 | |