walidacja nulli

0

czesc

Jak w poprawny i elegancki sposob walidowac obecnosc nulli w serwisach springowych? Przychodza rozne dane, obiekty i jak sprawdzac je pod katem nulla w skuteczny a zarazem elegancki sposob bez ifowania?

2
//asercja
final T x  = Object.requireNonNull( sthFromBadSpring);

//monadic JavaSlang
result = Option.of(  sthFromBadSpring).map (...).getOrElse(defaultValue) 
//albo forEach
 Option.of(  sthFromBadSpring).map (...).forEach( ... ) 

//monadic Java8 std 
result = Optional.ofNullable( sthFromBadSpring).map ( ..).orElse(defaultValue) //albo forEach jak wyzej

0

jw, opakuj to Optionalem w jakiejś generycznej fasadzie / adapterze i potem pracuj już po ludzku z Optionalami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1