在Spring Boot中,可以使用多種方式來設置自動執行方法。
import org.springframework.scheduling.annotation.Scheduled;
@Scheduled(fixedRate = 5000) // 每隔5秒執行一次
public void doSomething() {
// 執行的代碼邏輯
}
import javax.annotation.PostConstruct;
@PostConstruct
public void init() {
// 執行的代碼邏輯
}
import org.springframework.beans.factory.InitializingBean;
public class MyBean implements InitializingBean {
@Override
public void afterPropertiesSet() throws Exception {
// 執行的代碼邏輯
}
}
以上是一些常見的設置自動執行方法的方式,具體選擇哪種方式取決于具體的需求和場景。