こんにちは私は、Springフレームワーク自体に新しいですし、私は春のスケジューリングフレームワークを実装しています。私は私のクラスやメソッドが実行されるように書かれています。春スケジューリングフレームワーク
今私がしたすべては、私は今では毎月実行するようにスケジュールされているが、仕事や何かを実行していないようだ何を考えてから
<bean id="schedulerInstance" class="com.package.SchedulerService">
<property name="maxAgeTableOne" value="30"/>
<property name="maxAgeTableTwo" value="30"/>
<property name="maxAgeTableThree" value="30"/>
</bean>
<task:scheduled-tasks scheduler="taskScheduler">
<!-- An interval-based trigger where the interval is measured from the completion time of the previous task. -->
<task:scheduled ref="schedulerInstance" method="cleanuptableone" cron="0 0 23 1 * ? " />
<task:scheduled ref="schedulerInstance" method="cleanuptabletwo" cron="0 0 23 1 * ? "/>
<task:scheduled ref="schedulerInstance" method="cleanuptablethree" cron="0 0 23 1 * ? " />
</task:scheduled-tasks>
<!-- Defines a ThreadPoolTaskScheduler instance with configurable pool size. -->
<task:scheduler id="taskScheduler" pool-size="1"/>
をspring.xmlするには、以下のコードを追加しましたか?私は何かしなければならない何か他にありますか?
上記のSchedulerServiceクラスは純粋なJavaクラスであり、スプリング関連またはスケジューリング関連のものはありません。
私はクラスのスケジュールクラスにするために、ここでやるべきこと他に何案内してください。
おかげで、 SS
私はログに何も表示されない毎分実行するcronジョブの頻度を変更しますが、私はすべてのログステートメントを持っています。 @Scheduledのような注釈を使用すべきか、それともそういうものなのか、その春は特定のスケジュールが実行されることが分かっていますか?ありがとう。 –
ユニットテスト(JUnitは)問題外と罰金実行されます。 –
メインコードからデプロイされたコードまたは同等のコードに、このコードをどのように実行していますか?メインからの場合は、どのようなコードは、春のコンテキストをロードしますか? Tomcatのからの場合は、初期化するContextLoadListenerを使用していますか? – cmutt78