Spring Data JPA 是否将实体管理器绑定到当前线程或事务?假设我有一个用 @Transactional 注释的方法,该方法一直被调用。Spring 是否使用以前调用的实体管理器或每次都创建一个新的?提交事务后实体管理器会发生什么?
主页
/
user-1409534
user1409534's questions
user1409534
Asked:
2023-11-16 04:57:03 +0800 CST
我使用 Spring boot 3.1.x 进行一些 shell 交互。我想将文本从方法流式传输到控制台。
我尝试过这样的事情:
@ShellMethod(key = "stream")
public Flux<String> streamMe(){
List<String> cities = List.of("London", "Paris", "Rome", "Amsterdam","Boston");
Flux<String> flux = Flux.fromIterable(cities);
return flux.delayElements(Duration.ofSeconds(2));
}
但是当从 shell 调用它时,我在屏幕上得到输出 FluxConcatMapNoPrefetch