take©です。定期的に処理を実行したい場合、Linuxであればcronが定番ですが、Javaで構築する場合、やっぱりプラットフォームに依存しない方法をとりたいものです。 Javaではタイマー処理を行うために以下のクラスが用意されています。 java.util.Timer java.util.concurrent.ScheduledExecutorService 今回はSpringからjava.util.concurrent.ScheduledExecutorServiceを使って5秒ごとに「Hello!」を出力してみます。 HelloTask.java package sample; import java.util.concurrent.TimeUnit; import org.springframework.scheduling.concurrent.ScheduledExecuto