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

【在线等...】quartz + mybatis 为何Dao注入不进去,一直是NULL呢。

--------------------编程问答--------------------  @Autowired
  private GatherDao gatherDao;放在try里面看看,任务类型的,可能任务启动,你这个还没有注入今来呢。
或者加上static看看 --------------------编程问答-------------------- gatherDao一直取的是null。
 
但如果不放在定时任务里的话,一点问题都没有。

因为在xml来,mybatis会自动扫描package路径的。

.....
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer" p:basePackage="com.xx.product.yy.dao" >
   <property name="sqlSessionFactory"  ref="sqlSessionFactory"/>
</bean> --------------------编程问答-------------------- 有人知道吗? --------------------编程问答-------------------- 求助各位大侠了。 --------------------编程问答-------------------- quartz是自己管理triger和job对象的,跟spring管理的对象不是一个世界的 --------------------编程问答--------------------

<beans> 
        <!-- 要调用的工作类 -->
        <bean id="quartzJob" class="com.velma.other.QuartzJob">
         <property name="xxService">
         <ref bean="xxServiceImpl"/>
         </property>
        
        </bean>
        <!-- 定义调用对象和调用对象的方法 -->
        <bean id="jobtask" class="org.springframework.sche易做图ng.quartz.MethodInvokingJobDetailFactoryBean">
            <!-- 调用的类 -->
            <property name="targetObject">
                <ref bean="quartzJob"/>
            </property>
            <!-- 调用类中的方法 -->
            <property name="targetMethod">
                <value>aaa</value>
            </property>
        </bean>
</beans> 

让spring管理GatherJob 
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,