在 Spring Boot 中使用多线程可以通过使用 @Async 注解来实现。
首先,在启动类中加入 @EnableAsync 注解开启异步支持。
然后在需要异步执行的方法上加上 @Async 注解。
下面是一个简单的示例,发送短信、邮箱和微信消息的方法都使用了 @Async 注解,这样这三个方法就可以并行执行。
@Service
public class MessageService {
@Async
public void sendSMS(String phoneNumber, String message) {
// 省略发送短信的代码