'@Async working without @EnableAsync in springboot
I'm writing tests for my Async method, annotated with @Async. I'm trying to disable Async by using below configuration class:
@Profile("!integ-test")
@Configuration
@EnableAsync
public class AsyncConfiguration {}
Calling code:
@Autowired private ApiDelegate apiDelegate;
apiDelegate.exportResources(searchContext);
Method:
@Async
public void exportResources(
SearchContext searchContext,
) {}
Spring boot version: 2.3.12.RELEASE
The problem is the method is still being executed asynchronously. There is no place else where @EnableAsync is placed. I've also tried removing @EnableAsync altogether, but the method remains asynchronous. There seems to be no effect of removing @EnableAsync. Please help. Thanks.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
