在Spring Boot中,可以使用@Async
注解來實現異步調用方法。通過在方法上添加@Async
注解,Spring Boot會在調用該方法時自動創建一個新的線程來執行該方法,從而實現異步調用。示例如下:
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
@Service
public class MyService {
@Async
public void asyncMethod() {
// 異步方法邏輯
}
}
在上面的示例中,asyncMethod
方法被標記為異步方法,當調用該方法時,Spring Boot會在后臺創建一個新的線程來執行該方法,而不會阻塞當前線程。需要在啟動類或配置類上添加@EnableAsync
注解來啟用異步調用功能。