springboot一段代码中 新建一个线程
时间: 2023-12-17 22:09:36 浏览: 64
以下是在Spring Boot中创建一个新线程的示例代码:
```java
@Service
public class MyService {
@Async
public void doSomethingAsync() {
new Thread(() -> {
// 在这里编写新线程的逻辑代码
}).start();
}
}
```
在这个示例中,我们使用了`@Async`注解,这个注解告诉Spring Boot在调用`doSomethingAsync()`方法时,应该在一个新的线程中执行该方法。然后,在方法中我们创建了一个新的线程,并在Lambda表达式中编写了线程的逻辑代码。
需要注意的是,在使用`@Async`注解时,需要在Spring Boot的配置类上加上`@EnableAsync`注解,以启用异步方法调用的支持。
阅读全文