320x100 728x90 optional1 NPE의 대처 방안 Optional 자바로 개발을 하다 보니 타입에 대한 강제성 때문에 곤란한 적이 한두 번이 아니다. 이런 점은 분명 데이터의 무결성을 지켜준다는 점에선 굉장히 이득이지만, 개발을 하면서 귀찮은 것이 한 둘이 아니다. 그리고 객체나 파라미터를 가지고 null이나 빈 문자열을 체크할 때가 많다. if(student == null){ doSomething(); }else{ doSomething(); } 예를 들면 이런 경우다. 혹은 save(student) 와 같은 경우에 NPE가 발생하는 등, 수많은 경우에서 객체가 null일 때, Exception을 발생시키는 게 아니라 값이 없음을 표현하고 없을 때, 로직을 처리하는 방안을 마련하는 게 좋다. Exception을 발생시키는 건 썩 좋은 상황은 아니기 때문이다. Optio.. 2021. 3. 1. 이전 1 다음 300x250 320x100