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?
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?
//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
jw, opakuj to Optionalem w jakiejś generycznej fasadzie / adapterze i potem pracuj już po ludzku z Optionalami.