leikai163 2010-03-10 14:43
浏览 363
已采纳

spring注入对象为null的问题

本人使用ssh2做一个接口,用两种方式实现,一种是从web页面上手动导入,一种用到了quartz技术,定时触发。写好了应用之后,第一种是没有问题,用第二种的时候每次作业调度业务逻辑层的时候,都提示注入的dao对象为空,折腾了两天也找不到原因在那里?请各位帮忙看看问题所在下面贴下关键代码。
service层是定义了一个接口,一个实现类,代码如下:[code="java"]public class QueryLYUserTableServiceImpl implements QueryLYUserTableService {

QueryLYUserTableDao dao1;
InsertPowerUserTableDao dao2;

public List queryInsertTable() {
// TODO Auto-generated method stub
return dao1.queryInsertTable();
}

public QueryLYUserTableDao getDao1() {
    return dao1;
}
public void setDao1(QueryLYUserTableDao dao1) {
    this.dao1 = dao1;
}
public InsertPowerUserTableDao getDao2() {
    return dao2;
}
public void setDao2(InsertPowerUserTableDao dao2) {
    this.dao2 = dao2;
}

}[/code]

applicationContext.xml如下:[code="java"] autowire="byName">




autowire="byName">



<bean id="service"  class="com.ly.dbInterface.manager.service.QueryLYUserTableServiceImpl" autowire="byName">
            <property name="dao1">
                <ref local="dao1" />
            </property>
            <property name="dao2">
                <ref local="dao2" />
            </property>
</bean>




               <bean name="simpleTriggerBean" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
                              <!--这里定义定时任务的对象的位置-->
                        <property name="jobDetail" ref="reportJbo"/>
                       <!--这里定义每六秒钟程序执行一次-->
                        <property name="repeatInterval" value="1200000"/>
                       <!--这里定义程序启动两秒钟后开始执行-->
                     <property name="startDelay" value="30000"/>
                </bean>
             <!--          启动任务    -->
               <bean name="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
                     <property name="triggers">
                         <list>
                              <ref bean="simpleTriggerBean"/>
                        </list>
                   </property>
              </bean>[/code]

请各位看看

  • 写回答

4条回答

  • iteye_15594 2010-03-12 15:11
    关注



    应该是:







    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿