Весна WebFlux |Инструмент анализа статического кода для обнаружения неиспользованного моно / флюса - PullRequest
0 голосов
/ 14 октября 2018

Существует ли какой-либо инструмент статического анализа кода, который может определить во время компиляции, был ли возвращенный Mono или Flux не использован / не подписан?
Например,

public Mono<Void> someReactiveMethod() { ... }

// if you forget to subscribe to the returned Mono you will have fun at runtime
someReactiveMethod(); // should raise an error

1 Ответ

0 голосов
/ 14 октября 2018

Я думаю, что для этого еще нет статических проверок кода, но вы можете взглянуть на класс PublisherProbe в reactor-core, который позволит вам легко проверить, если Publisher / Mono / Flux подписан или нет.

...