springboot + 多线程
时间: 2024-06-05 20:03:11 浏览: 132
详解Springboot对多线程的支持
在Spring Boot中实现多线程可以使用`@Async`注解和`@EnableAsync`注解。
1. 首先,在启动类上添加`@EnableAsync`注解,表示开启多线程功能[^1]。
```java
@SpringBootApplication
@EnableAsync
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
2. 在需要使用多线程的方法上添加`@Async`注解,表示该方法将在一个单独的线程中异步执行。
```java
@Service
public class MyService {
@Async
public void asyncMethod() {
// 异步执行的代码
}
}
```
通过以上步骤,我们就可以在Spring Boot中实现多线程了。
阅读全文