public void method(String request) {
if(request == null) return;
// normal process
System.out.println(request.toUpperCase());
}
1) 메서드 파라미터에 붙이는 경우 : null이라는 데이터가 들어오는 것을 사전에 방지한다.
2) 프로퍼티에 붙이는 경우 : null을 저장하는 경우를 경고한다.
3) 메서드에 붙이는 경우 : null을 리턴하는 경우 경고, 응답값을 저장하거나 활용하는 쪽도 NonNull이라고 신뢰하고 사용