본문으로 바로가기

controller를 만들 때

object mapping한 이후에 여러 경우가 있을 수 있다.

1. 해당 field가 null인 경우

2. parent는 있는데 child가 없는 경우

{
    condition:{
      "httpMethod":[]
    }
}

3. parent부터 없는 경우

condition.getHttpMethod()를 해야 하는데 condition부터 null인 경우가 있다.

이 경우에는 Optional<Condition> condition = Optional.ofNullable(conditon);

이렇게 optional로 감싸줘서 처리 할 수 있다.

 


댓글을 달아 주세요