orElse1 [JAVA] optional<String> 관련 후... API 서버로 get 메세지로 리턴값을 optional으로 받고나서 나중에 set을 할때에 .orElse를 썼더니 null값이 String으로 저장되는 경우가 있었다. 그 다음 로직이 null을 체크하는 로직이였는데, 왜 여기를 안 탈까 계속 찾아보다가 (에러는 JPA specification관련 에러를 계속 뿜고 있었다. 그래서 3시간 동안 뻘짓하다가.) 소스코드 변경되는 부분에다가 한줄씩 sysout 을 사용해서 디버깅을 해보니, String으로 null을 받고 있어서 if ( ==null) 코드를 뛰어넘고 에러를 뿜고 있었던거다. (JPA관련 에러는 else문이였는데, 처리하다가만 코드여서 error가 나고 있었던거 같다.) 째든 ==null을 .equals("null")로 바꾸니 아주 손.. 2022. 10. 12. 이전 1 다음