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