论坛首页 Java企业应用论坛

请问怎样给一个类中的静态变量注入值?

浏览 11629 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-29  
我现在有个类:
Class A:
  public class A{
      private static BasicDataSource ds;

     public static void setDs(BasicDataSource basicds) {
		A.ds= basicds;
	}

  }
我想动态注入ds的值,我在spring配置文件中这样写:

	<bean id="dsid" class="com.test.A">
	    <property name="ds">
			<ref bean="DataSource" />
		</property>
	</bean>


这里DataSource是一个数据源,但现在总出错,说ds不能被写入,请问我该怎样来注入?
ps:先不用通过构造函数的方法来注入。

谢谢!
   发表时间:2006-12-29  
# public void setDs(BasicDataSource basicds) { 
#     this.ds= basicds; 
# } 
0 请登录后投票
   发表时间:2006-12-29  
使用一个帮助对象来做
0 请登录后投票
   发表时间:2006-12-29  
to shaucle,

谢谢,可以了
1 请登录后投票
   发表时间:2007-01-07  
A.ds->this.ds?
0 请登录后投票
论坛首页 Java企业应用版

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