spring高手请进,看看这个奇怪的问题
这是我的一个配置文件中的两个bean
<bean id= "loadBean " class= "com.bytime.toss.framework.web.model.LoadBean ">
<property name= "dataSource ">
<ref bean= "dataSource " />
</property>
</bean>
<bean id= "reportJob " class= "com.bytime.toss.finance.charge.web.scheduler.job.ReportJob ">
<property name= "dataSource ">
<ref bean= "dataSource " />
</property>
</bean>
其中loadBean注入的dataSource我可以正常使用,但是在reportJob中注入的dataSource却无法使用,总是告诉我,dataSource是null,这到底是为什么呀,高手们,注入的方式都是用的setDataSource呀为什么就不行呢?
------解决方案--------------------不懂 帮顶
------解决方案--------------------你datasource配置好没,应该有相应的xml文件吧
------解决方案--------------------运行时候报错嘛,还是启动就报错,把错误代码贴出来
------解决方案--------------------把两个BEAN的源代码贴出来看看
------解决方案--------------------public void setDataSource(DataSource dataSource)
{
this.dataSource = dataSource;
}
对应的再写一个 getter 方法
然后通过 Connection con=this.getDataSource().getConnection(); 调用