Вызов исключения против Mono.error() в Spring webfluxJAVA

Программисты JAVA общаются здесь
Anonymous
Вызов исключения против Mono.error() в Spring webflux

Сообщение Anonymous »

Я работаю над проектом Spring webflux и хочу понять разницу между генерацией исключения и использованием Mono.error().Если существует такой класс проверки, например:

Код: Выделить всё

 public class NameValidator {

public static boolean isValid(String name) {
if(StringUtils.isEmpty(name)) {throw new RuntimeException("Invalid name");}
return true;
}
}

public class NameValidator2 {

public static Mono isValid(String name) {
if(StringUtils.isEmpty(name)) {
return Mono.error(new RuntimeException("Invalid name"));}
return Mono.just(true);

}

}
Каковы плюсы и минусы каждого подхода. Когда использовать один вместо другого при работе с реактивными потоками с использованием Spring Webflux?

Подробнее здесь: https://stackoverflow.com/questions/691 ... ng-webflux

Вернуться в «JAVA»