私は現在、春のフレームワークに付属している石英のスケジュールを使用しています。私たちの要件は、Webサービス(Webサービス上の唯一のメソッド)を呼び出す毎日の方法をスケジュールすることです。 。コンフィギュレーションwhieバネ付き石英を使用
<bean id="downloadJob"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="adapter" />
<property name="targetMethod" value="getData" />
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobDetails">
<list>
<ref bean="downloadJob" />
</list>
</property>
<property name="triggers">
<list>
<ref bean="cronTrigger" />
</list>
</property>
</bean>
<bean id="cronTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="downloadJob" />
<property name="cronExpression" value="" />
</bean>
私はプロパティファイルからcronExpressionの値を読み取っています。 より良い方法でスケジュールを実装するためのいくつかの指針を提供してください。私は他のいくつかのプロジェクトでは、春を使って石英だけを使用しています。彼らはスレッドプールと以下のようないくつかのプロパティの世話をしています。私はスケジュールの実装に取り組んでいます。 (org.springframework.scheduling.quartz.SchedulerFactoryBean)の石英を使用しています。私はこれらから別のものを世話する必要がある場合は私に提案してください。
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 15
org.quartz.threadPool.threadPriority = 5
org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread = true
リンクが機能しなくなったため、リンクを更新できますか? – javdev