当前位置:编程学习 > JAVA >>

Spring怎样把Bean实例暴露出来?

首先书写你想要暴露的类
 
[java]  
public class UtilBean {  
  
    private static UtilBean utilBean;  
      
    public void init() {  
        UtilBean .utilBean= this;  
    }  
    public static UtilBean getUtilBean() {  
        return utilBean;  
    }  
    //下面写其它需要的方法和属性  
        ...  
}  
 
然后再Spring的配置文件里初始化实例
[html]  
<bean id="utilBean" class="com.model.UtilBean" init-method="init" lazy-init="false">  
</bean>  
 
这里配置的“init-method”就是告诉Spring在生成utilBean实例之后要调用的方法,如上我们在init方法内把刚刚生成的实例赋值给了一个静态变量,
 
这样在你调用时就可以直接使用而不需要做注入的配置
 
例:UtilBean util=UtilBean.getUtilBean();
 
 
补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,