论坛首页 Java企业应用论坛

一步一步升级spring配置5:使用P标签及内部bean简化spring quartz配置

浏览 2734 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-06-28  

1.原始做法: spring quartz配置文件,一个调度配置了两个bean,对于查找需要多查询一次

如下

<!-- ==================== 定时同步价格信息 ========================= -->

<bean id="priceTaskTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail" ref="priceTaskDetail" />

<property name="cronExpression" value="0 */12 * * * ?" />

</bean>

 

<bean id="priceTaskDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">

<property name="targetObject" ref="masterMsgsProceedManage" />

<property name="targetMethod" value="processMqSkuPriceMsg" />

</bean>

 

缺点: 查找以及bean数量

 

2.使用P标签及内部bean配置spring xml参数

<!-- ==================== 定时同步价格信息 ========================= -->

<bean id="priceTaskTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail">

<bean p:targetObject-ref="masterMsgsProceedManage" p:targetMethod="processMqSkuPriceMsg" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean" />

</property>

<property name="cronExpression" value="0 */12 * * * ?" />

</bean>

   发表时间:2012-06-30  
其实我不喜欢这种方式 格式不美观
0 请登录后投票
   发表时间:2012-07-04  
strivezsh 写道
其实我不喜欢这种方式 格式不美观

在查询方面 和文件 大小上面  有优势

熟悉了 也不会对P 反感了

0 请登录后投票
论坛首页 Java企业应用版

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