如何使用Spring Boot在後臺運行一些進程?這是我需要的一個例子:使用彈簧啓動在後臺運行進程
@SpringBootApplication
public class SpringMySqlApplication {
@Autowired
AppUsersRepo appRepo;
public static void main(String[] args) {
SpringApplication.run(SpringMySqlApplication.class, args);
while (true) {
Date date = new Date();
System.out.println(date.toString());
try {
TimeUnit.SECONDS.sleep(3);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
謝謝你我想把fixedRate變成無窮大 –
你爲什麼要這麼做?在你的例子中,你可以將速率設置爲3000,所以你不需要做TimeUnit.SECONDS.sleep(3);現在你的方法每3000毫秒執行一次。 –