내가 너무 예전방식으로만 개발을 해왔어서 java8 변경이후의 문법이나 기술들에 취약한 모습을 보인다.
검색해서 해결을 하고는 있는데 한 사례를 남겨본다.
Optional를 적극적으로 사용하게됐는데
반환되는값을
.ifPresent(xxxx -> {
list.add(xxx);
});
이런식으로 개발했는데.
Statement lambda can be replaced with expression lambda라는 오류는 아니지만 메세지가 뜬다
혹시나 해서 { }를 제거 하니 이 메세지는 없어진다.
이후 Lambda can be replaced with method reference 라는 메세지가 뜬다.
이것은
.ifPresent(list:add); 로 해결했다.. 이렇게 하나씩 해결하고 알아가며 개발하도록하자..