我正在使用 WebFlux,我想使用 AOP 登录,如下所示:
Class LogAop {
@AfterReturning("execution ...")
public void configSetted() {
// Getting username by token
Mono<Sting> username = ReactiveSecurityContextHolder.getContext()
.map { ... };
username.subscribe ({it -> loggerin.info(it);});
}
}
在上面的代码中,我想记录用户名,但是没有记录。如何订阅Mono
或Flux
不返回该方法?
注意:有时我想对订阅数据做不同的事情,例如将数据保存在数据库中。