## 问题 - importEmployeeAsync方法在返回CompletableFuture之前同步调用了doImport() - 方法上有@Transactional注解,会导致事务管理问题 - 不是真正的异步执行 ## 解决方案 - 移除importEmployeeAsync方法上的@Transactional注解 - 使用CompletableFuture.supplyAsync()在importExecutor线程池中异步执行doImport - 将@Transactional注解移到doImport方法上 - 注入importExecutor线程池 ## 技术细节 - @Async注解会将方法提交到线程池执行 - CompletableFuture.supplyAsync()确保doImport在独立线程中执行 - 事务在doImport方法中管理,避免异步方法事务问题 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>